首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将数组传递给$.ajax()中的ajax请求

将数组传递给$.ajax()中的ajax请求
EN

Stack Overflow用户
提问于 2012-01-17 14:23:58
回答 2查看 696.6K关注 0票数 221

我想以Ajax请求的形式发送一个数组:

代码语言:javascript
复制
info[0] = 'hi';
info[1] = 'hello';

$.ajax({
  type: "POST",
  url: "index.php",
  success: function(msg){
    $('.answer').html(msg);
  }
});

我该怎么做呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-01-17 15:00:34

代码语言:javascript
复制
info = [];
info[0] = 'hi';
info[1] = 'hello';


$.ajax({
   type: "POST",
   data: {info:info},
   url: "index.php",
   success: function(msg){
     $('.answer').html(msg);
   }
});
票数 276
EN

Stack Overflow用户

发布于 2012-01-17 14:28:03

只需使用JSON.stringify方法并将其作为$.ajax函数的"data“参数传递,如下所示:

代码语言:javascript
复制
$.ajax({
    type: "POST",
    url: "index.php",
    dataType: "json",
    data: JSON.stringify({ paramName: info }),
    success: function(msg){
        $('.answer').html(msg);
    }
});

您只需要确保在页面中包含JSON2.js文件...

票数 74
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8890524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档