传递一个变量有效:
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; // => !?
答案 0 :(得分:7)
您无需将数据转换为字符串参数。 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
});
答案 1 :(得分:1)
使用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);
}
});
<?php
$type = $_POST['q1'];
$code = $_POST['q2'];
echo $type . "_____" . $code;
?>