首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用AJAX传递多个数据

使用AJAX传递多个数据
EN

Stack Overflow用户
提问于 2015-07-30 02:48:55
回答 2查看 127关注 0票数 0

我可以使用AJAX传递多个数据变量吗?

有没有更好的方法来做到这一点?(考虑速度和可持续性)

我已经用这种方式编码了

代码语言:javascript
运行
复制
    $.ajax({
        type: 'post',
        url: 'php/add_data.php',
        data: { data1: data1, data2: data2,data3: data3,data4: data4,data5: data5,data6: data6,data7: data7,data8: data8 },
        success: function(data) {
            window.location.href = 'zzz.php';
        }
    });
EN

回答 2

Stack Overflow用户

发布于 2015-07-30 02:50:31

可以,可以以数组的形式发送,而不是多个变量。例如

代码语言:javascript
运行
复制
args = { 'data1': data1, 'data2': data2};
$.ajax({
        type: 'post',
        url: 'php/add_data.php',
        data: args,
        success: function(data) {
            window.location.href = 'zzz.php';
        }
    });

As参数可以是任意数量的(将来会有所增强)。最好以数组的形式发送。

票数 0
EN

Stack Overflow用户

发布于 2015-07-30 02:51:38

我可以使用AJAX传递多个数据变量吗?

是的你可以。如果dataX变量不是未定义的,那么您的代码看起来完全可以工作。

有没有更好的方法来做到这一点?(考虑速度和可持续性)

你的示例代码看起来很标准,我敢说没有比这更好的了。

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

https://stackoverflow.com/questions/31708752

复制
相关文章

相似问题

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