AJAX:传递多个变量
传递一个变量有效:
var type = $.cookie('liste-voyage-type'); var code= $.cookie('liste-voyage-code'); $.ajax({ url : '../listing-voyage-produit.php', type : 'GET' , data : 'type=' + type; });
上市航次,produit.php
$type = $_GET['type']; echo 'type' . $type; // => 2
但我无法使用2个变量:
$.ajax({ url : '../listing-voyage-produit.php', type : 'GET' , data : 'type=' + type+'&code=' + code; });
上市航次,produit.php
$code = $_GET['code']; echo 'code' . $code; // => !?
您无需将数据转换为字符串参数。 Jquery会为你做这件事。 试试这个
var type = $.cookie('liste-voyage-type'); var code= $.cookie('liste-voyage-code'); var myData = { type: type, code: code }; $.ajax({ url : '../listing-voyage-produit.php', type : 'GET' , data : myData });
使用data: {'q1': data1,'q2':data2}
var type = $.cookie('liste-voyage-type'); var code= $.cookie('liste-voyage-code'); $.ajax({ url: 'myscript.php', data: {'q1': type,'q2':code}, type: 'post', success: function(output) { alert(output); } });
myscript.php
- 如何使用Jquery和Ajax在XML中发送请求和接收响应
- 区分成功数据和在Struts 2中使用的错误消息?
- ASP.NET MVC 3 – Ajax.BeginForm vs jQuery Form Plugin
- 如何通过AJAX和JSON将数组从PHP转换为JAVASCRIPT?
- formData对象无法使用jquery AJAX发布?
- jQuery $ .get / $ .ajax传递HTTP状态代码200而不是预期的状态代码201或202
- 使用jQuery和asp.net转发器自动完成填充ID
- json没有值,但print_r有值php pdo jquery ajax
- 如何在php中使用serializeArray值?