我只是想知道是否可以在Ajax中将字符串作为var和var值传递。例如:
var name = 'Josh';
var last = 'Williams';
var string = 'name:name, last:last'
$.ajax({
type: 'post',
url: 'ajax.php',
data: {string}
});
答案 0 :(得分:0)
你可以这样做:
var name = 'Josh';
var last = 'Williams';
$.ajax({
type: 'post',
url: 'ajax.php',
data: {name:name,last:last}
});
网址将变为:
ajax.php?name=Josh&last=Williams
然后,您可以使用$_GET['name'] and $_GET['last']
答案 1 :(得分:0)
var formData = "name=ravi&age=31"; //Name value Pair
或强>
var formData = {name:"ravi",age:"31"}; //Array
此代码示例
$.ajax({
url : "AJAX_POST_URL",
type: "POST",
data : formData,
success: function(data, textStatus, jqXHR)
{
//data - response from server
},
error: function (jqXHR, textStatus, errorThrown)
{
}
});
答案 2 :(得分:0)
我认为你必须尝试这样,我希望它对你有用。
var name = 'Josh';
var last = 'Williams';
var string = 'name:'+name+', last:'+last';
$.ajax({
type: 'post',
url: 'ajax.php',
data: {string}
});