如何通过ajax发送javascript对象到php
How to send javascript object to php via ajax?
我看了一些其他的问题,如这个和这个,但它并没有帮助我解决我的问题。当我对数据进行控制台日志时,得到如下内容:
Object["row_LM#00000010", "row_LM#00000002", "row_LM#00000009", "row_LM#00000008"]
我如何在php中得到这个键值对,如row_: LM#00000010, row_LM#00000002, row_LM#00000009,LM#00000008,这样我就可以循环每个值?我尝试了json。stringify(),我得到了TypeError: cyclic object value
这是我尝试过的:
$.ajax({
type:'POST',
url:'delinvoices.php',
data:{del_id:JSON.stringify(deleteInvoice)},
success: function(data){
//other codes
}
});
deleteInvoice
的console.log给了我:
Object["row_LM#00000010", "row_LM#00000002", "row_LM#00000009", "row_LM#00000008"]
基本数据来自于datatable
var deleteInvoice = dt.rows( { selected: true } ).ids();
请帮。
根据这个页面(https://datatables.net/forums/discussion/30848/trying-to-get-get-the-row-ids-using-rows-ids),您正在获得一个数据表对象实例。要获取一个数组,您可以这样做:
table.rows( { selected: true } ).ids().toArray();
它可能有助于简化你正在处理的东西,datatable对象可能是你正在循环的东西
相关文章:
- 使用PHP,我如何将JSON blob附加到现有的多级JSON对象
- 如何在ng-click中传递php对象
- 如何使用jquery返回php-json数组对象
- 如何通过json将products对象中的对象值从php传递给smarty
- JS对象->来自jquery ajax的JSON提交->php迭代
- “未定义的索引:itemdetails”,当将JSON对象从JavaScript发送到PHP时
- 将json对象从php传递到javascript
- 将一个html表转换为json对象并将其发送到php页面,该表有一个输入字段
- 使用 ajax 将对象数组发送到 php 并提交给 SQL
- 使用 Ajax 将 PHP 嵌入到 JavaScript 中,以便将 MySQL 数据存储在 JavaScript 对象
- 如何让php“json_encode”返回Javascript数组而不是Javascript对象
- 正在读取php文件中通过ajax发送的json对象
- 如何在php中传递带有JSON响应的会话对象
- php请求带有多个对象json-jquery
- PHP数组JSON编码和该对象在ExtJs中解码
- 通过Ajax调用PHP文件中的MySQL连接singleton对象
- 正在尝试获取非对象php-DOM的属性
- 对象 php 和 json 编码
- 构建JavaScript对象PHP循环时缺少字符
- 在点击按钮时显示隐藏对象(PHP与javaScript)