簡體   English   中英

如何為POST請求制作對象

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM