如果使用多个参数,阿贾克斯不会工作

时间:2016-09-11 11:50:40

标签: jquery ajax

这是我的AJAX代码:

$.ajax({
        type: "POST", 
        url: "ajax.php", 
        data : params+'&lakasid='+lakasid,
        dataType: "json",

此代码运行正常,但当我向数据字段添加一个参数时,请求将无法启动。

错误的代码:

$.ajax({
    type: "POST", 
    url: "ajax.php", 
    data : params+'&lakasid='+lakasid+'&action='+action,
    dataType: "json",

当我在最后添加操作时,代码无效。

可能是什么问题?

提前致谢。

2 个答案:

答案 0 :(得分:0)

你应该使用data的对象,如下所示:

var params = {
  'lakasid': lakasid,
  'action': action
};

$.ajax({
    type: "POST", 
    url: "ajax.php", 
    data : params,
    dataType: "json",

查看您收到的具体错误也很有帮助,以便更轻松地进行故障排除。

答案 1 :(得分:0)

我相信最终你的问题可以在这里得到解答:

How to pass parameters in $ajax POST?