通过Ajax发送Javascript对象到PHP
发布时间:2020-12-16 03:07:00 所属栏目:百科 来源:网络整理
导读:我正在通过失败学习Ajax,并打了墙: 我有一个数组(如果重要的是,数组根据用户检查的复选框存储编号),这是用Javascript编写的. 我有一个功能,当用户点击“保存”按钮时调用.功能如下: function createAmenities() { if (window.XMLHttpRequest) { //code for
我正在通过失败学习Ajax,并打了墙:
我有一个数组(如果重要的是,数组根据用户检查的复选框存储编号),这是用Javascript编写的. 我有一个功能,当用户点击“保存”按钮时调用.功能如下: 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(); } 我的问题是: 此外,我应该尝试使用JSON吗?如果是这样,怎么可以通过ajax发送JSON对象? 提前致谢.
如果你的数组有1维或者是一个关联数组,你应该使用JSON.
Json将一个完整的数组结构转换成一个字符串. 关于json的更多信息:http://www.json.org/js.html var my_array = { ... }; var json = JSON.stringify( my_array ); 在php中,您可以使用json_decode对字符串进行解码: http://www.php.net/manual/en/function.json-decode.php var_dump(json_decode($json)); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 记ORA-01033:ORACLE initialization or shutdown in progre
- c# – 寻求的解释/信息:Windows使用“fsync”写入I / O性能
- NSJSONSerialization
- ruby-on-rails – 有没有用于编码Ruby的好的智能感知工具?
- swift开发笔记27 一个错误
- ruby-on-rails – LinkedIn OAuth返回不明确的错误
- Flash Cookie【使用Flash Cookie技术在客户端永久保存HTTP
- 1.1xml文档结构
- React中文教程翻译文档 - Getting Started
- React-Native-源码分析三-JSX如何渲染成原生页面(下)