首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >通过Ajax将Javascript对象发送到PHP

通过Ajax将Javascript对象发送到PHP
EN

Stack Overflow用户
提问于 2011-08-04 14:37:22
回答 4查看 58.8K关注 0票数 22

我在失败中学习Ajax,但遇到了困难:

我有一个用Javascript编写的数组(如果重要的话,该数组根据用户选中的复选框来存储数字id)。

我有一个函数,当用户点击“保存”按钮时会调用这个函数。函数如下:

function createAmenities() {
    if (window.XMLHttpRequest) {
        //code for IE7+, Firefox, Chrome and Opera
        xmlhttp = new XMLHttpRequest();
    }
    else {
        //code for IE6, IE5
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }

    xmlhttp.onreadystatechange = function () {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            document.getElementById('message').innerHTML = xmlhttp.responseText;
        }
    }

    var url = "create_amenities.php";

    xmlhttp.open("GET", url, true);

    xmlhttp.send();

}

我的问题是:我可以在这个函数中放入什么来将数组拉入我试图调用的php脚本('create_amenities.php')?

此外,我应该尝试使用JSON吗?如果是这样,我如何通过ajax发送JSON对象?

提前谢谢。

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

https://stackoverflow.com/questions/6937144

复制
相关文章

相似问题

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