将字符串作为Ajax中的var和var值传递

时间:2014-03-15 04:52:47

标签: php ajax return-value var

我只是想知道是否可以在Ajax中将字符串作为var和var值传递。例如:

var name = 'Josh';
var last = 'Williams';

var string = 'name:name, last:last'

$.ajax({
  type: 'post',
  url: 'ajax.php',
  data: {string}
});

3 个答案:

答案 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']

使用php来使用这些值

答案 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}
});