[英]How make object for POST request
我需要為<ul></ul>
AJAX請求制作特殊的javascript對象。 希望對您有所幫助
我的特定工作代碼
鏈接到JSfiddle http://jsfiddle.net/mbarinov/Qwd6T/19/
$('button').click(function() {
var info = new Object();
var client = $(this).parent().find("ul li").each(function(index) {
var name = $(this).attr("rel");
var value = $(this).text().trim();
info.Order = {
name : value
};
console.log(info);
});
});
清單
<ul>
<li rel="address">address</li>
<li rel="phone">phone</li>
<li rel="name">name</li>
<li rel="summ">summ</li>
<li rel="description">description</li>
</ul>
必要的職位要求
Array
(
[Order] => Array
(
[address] => address
[phone] => phone
[name] => name
[summ] => summ
[description] => description
)
)
嘗試這個
$('button').click(function() {
var info = { Order: {} };
$(this).parent().find("ul li").each(function(index) {
var name = $(this).attr("rel");
var value = $(this).text().trim();
info.Order[name] = value;
console.log(info);
});
});
您應該使用此庫( http://www.json.org/js.html)對對象進行字符串化,而不是通過此jQuery方法( http://api.jquery.com/jQuery.post/)將其發布 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.