Javascript 如何使用jQuery';s.post()函数?
通常,如API中所述,我会在Javascript 如何使用jQuery';s.post()函数?,javascript,jquery,ajax,object,post,Javascript,Jquery,Ajax,Object,Post,通常,如API中所述,我会在itemsObj所在的位置使用{data:“something”},但由于我的对象是动态的,需要一个for循环,所以我不想在数据:…部分中使用for循环变得太“脏” 无论如何,我上面写的代码不起作用。我想也许我应该对它应用JSON.stringify()函数,如果我错了,请更正?您可以使用JSON: var itemsObj = new Object(); itemsObj.data = "Something"; $.post("somewhere.php", ite
itemsObj
所在的位置使用{data:“something”}
,但由于我的对象是动态的,需要一个for循环,所以我不想在数据:…
部分中使用for循环变得太“脏”
无论如何,我上面写的代码不起作用。我想也许我应该对它应用JSON.stringify()
函数,如果我错了,请更正?您可以使用JSON:
var itemsObj = new Object();
itemsObj.data = "Something";
$.post("somewhere.php", itemsObj, function(data) {}, "html");
然后在服务器端:
$.post("somewhere.php", "param="+JSON.stringify(itemsObj), function(data) {}, "html");
您可以使用JSON:
var itemsObj = new Object();
itemsObj.data = "Something";
$.post("somewhere.php", itemsObj, function(data) {}, "html");
然后在服务器端:
$.post("somewhere.php", "param="+JSON.stringify(itemsObj), function(data) {}, "html");
向itemsObj添加数据,如下所示
$obj = json_decode($_POST["param"]);
等等。。。你可以使用循环来做这件事
然后使用
$.post(“某处.php”,itemsObj,函数(数据){},“html”)代码>应该可以工作…像这样向itemsObj添加数据
$obj = json_decode($_POST["param"]);
等等。。。你可以使用循环来做这件事
然后使用$.post(“某处.php”,itemsObj,函数(数据){},“html”)代码>它应该可以工作…服务器需要什么?JSON字符串?URL编码的键值对?你能澄清“不起作用”吗?您在开发工具的网络请求部分看到了什么?在你的后端呢?服务器需要什么?JSON字符串?URL编码的键值对?你能澄清“不起作用”吗?您在开发工具的网络请求部分看到了什么?在你的后端呢?你假设他使用PHP作为他的后端。是的,我假设,看看这个问题。有“somewhere.PHP”
作为帖子的URL提到。@Jack先生,我也假设你的否决票是不相关的。+1@Engineer:不用担心否决票,匿名向下投票在美国已经成为一种病毒SO@user1042031在这种情况下它不是匿名的:)你假设他使用PHP作为他的后端。是的,我假设,看看这个问题。有“某处.PHP”
提到作为帖子的URL。@Jack先生,我也假设,你的否决票是无关紧要的。+1@Engineer:别担心否决票,匿名否决票已经变成了一种病毒SO@user1042031在这种情况下它不是匿名的:)谢谢。似乎obj['something']
不起作用,所以我不得不将其更改为obj['data']
,然后我尝试将对象发送到另一个页面,但也不起作用。通常我会以{data:“something”}
的形式发送它,然后像那样访问它$\u POST['data']
,现在有什么不同吗?谢谢。我是如何发送/接收对象的?我试着看@Engineer的答案,look's reliable Think I do I access数据,例如?:P@xTCx上面的事情正好可以做到,当您在上面发布itemsObj时,它将发布类似于{“Firstdata”:“something”,“Seconddata”:“something other”}
的内容,这是一个有效的JSON对象,您可以通过$\u post[“Firstdata”]
@xTCx访问它,您可以使用$.post(“某处.php”,itemsObj,function(data){},“html”)发送它代码>:)啊!好的,是的,实际上我的代码中有一个输入错误;)谢谢!!:汉克斯。似乎obj['something']
不起作用,所以我不得不将其更改为obj['data']
,然后我尝试将对象发送到另一个页面,但也不起作用。通常我会以{data:“something”}
的形式发送它,然后像那样访问它$\u POST['data']
,现在有什么不同吗?谢谢。我是如何发送/接收对象的?我试着看@Engineer的答案,look's reliable Think I do I access数据,例如?:P@xTCx上面的事情正好可以做到,当您在上面发布itemsObj时,它将发布类似于{“Firstdata”:“something”,“Seconddata”:“something other”}
的内容,这是一个有效的JSON对象,您可以通过$\u post[“Firstdata”]
@xTCx访问它,您可以使用$.post(“某处.php”,itemsObj,function(data){},“html”)发送它代码>:)啊!好的,是的,实际上我的代码中有一个输入错误;)谢谢!!:D