【发布时间】:2021-12-02 12:03:47
【问题描述】:
我是初学者。我像这样将obj发送到php
[{"id":"1","word":"book","pos":"ND","domain":"Book1","property":"label","range":" book","type":"Class"},{"id":"2","word":"book","pos":"DD","domain":"Reference_Book","property":" label","range":"reference book","type":"Class"},{"id":"3","word":"book","pos":"NN","domain": "book_17","property":"hasTitle","range":"百页机器学习书","type":"Book"},{"id":"4","word":"author", "pos":"NN","domain":"book_17","property":"hasTitle","range":"百页机器学习书","type":"Book"},{"id": "5","word":"author","pos":"NN","domain":"book_17","property":"hasTitle","range":"The HundredPage Machine Learning Book","type ":"Book"},{"id":"6","word":"author","pos":"NN","domain":"book_17","property":"hasTitle","range ":"百页机器学习书","type":"Book"},{"id":"7","word":"c","pos":"CC","domain":"book_17 ","property":"hasTitle","range":"百页机器学习书","type":"Book"},{"id":"8","word":"c","pos ":"AA","domain":"book_17","property":"hasTitle","r angel":"百页机器学习书","type":"Book"},{"id":"9","word":"lock","pos":"GG","domain":" book_17","property":"hasTitle","range":"百页机器学习书","type":"Book"},{"id":"10","word":"lock"," pos":"NN","domain":"book_17","property":"hasTitle","range":"The HundredPage Machine Learning Book","type":"Book"}]
然后我想在 php 端通过 id 提取这个数组。当我像这样在 jquery 中提取它时,我得到了价值
var myObj = {};
$.each(arr, function(i,val)
{
//var word_arr = []
var arr = [];
myObj[val.id] = val.word;
})
console.log(myObj)
得到的图片是我在obj上面提取出来的结果
【问题讨论】:
-
如何将对象发送到 PHP?如果您将其作为 JSON 发送,请使用
json_decode()将其转换为 PHP 对象或关联数组。如果您将其作为$.ajax中的data:选项发送,则对象键是$_POST中的键。 -
谢谢.. 先生,它是作为 JSON 发送的,并使用 json_decode() 来转换它.. 现在对我来说没问题.. 再次感谢..
标签: javascript php jquery arrays object