如何將JSON格式的數據發送到AJAX POST請求。 我的數據由一個JAVA人員對象組成,這個對象有很多屬性,比如姓名,dob,地址,電話等等, 供應商列表(供應商名稱,編號)給這個人,另一個助手名稱(助手名稱,編號)。 如何將所有數據合併到一個JSON對象中,並使用jQuery.post(url,data)發送它?如何在Ajax post請求中發送不同的JSON數據
0
A
回答
0
你可以建立一個複雜的JSON對象和提交到服務器。
var employees = { "accounting" : [ // accounting is an array in employees.
{ "firstName" : "John", // First element
"lastName" : "Doe",
"age" : 23 },
{ "firstName" : "Mary", // Second Element
"lastName" : "Smith",
"age" : 32 }
], // End "accounting" array.
"sales" : [ // Sales is another array in employees.
{ "firstName" : "Sally", // First Element
"lastName" : "Green",
"age" : 27 },
{ "firstName" : "Jim", // Second Element
"lastName" : "Galley",
"age" : 41 }
] // End "sales" Array.
} // End Employees
此處瞭解詳情:JSON Examples
-1
嘗試JSON API ...
var person = JSON.stringify(
[{
name:"dob johnson",
address:"somewhere over the rainbow",
phone:"+357 99798342"
},{
name:"john Doe",
address:"4th barrel street",
phone:"+357 927124442"
}]
);
person = JSON.stringify(person);
然後將其發送到服務器
$.ajax({
type: 'POST',
url: url,
data: {json:encodeURIComponent(person)},
success: success,
dataType: dataType
});
服務器端就
// Decode ... $_POST['json']
jsonString = urldecode($_POST['json']);
相關問題
- 1. jQuery的不AJAX POST請求發送JSON
- 2. AngularJS POST請求不發送JSON數據
- 3. POST請求發送json數據java HttpUrlConnection
- 4. 通過AJAX發送JSON POST請求
- 5. JSON數據沒有被在AJAX POST請求發送
- 6. Volley Post請求,在Json數組請求中發送Json對象
- 7. jQuery Ajax不會在POST請求中發送數據
- 8. AJAX POST請求不返回JSON數據
- 9. 如何在Ajax請求中發送JSON數據?
- 10. 如何通過post發送數據後發出ajax請求?
- 11. 通過.ajax發送json數據作爲POST請求調用
- 12. 在POST請求中發送Json數組請求JavaScript
- 13. Angular JS POST請求不發送數據
- 14. 在Android中發送JSON POST請求
- 15. $ .ajax發佈請求不發送POST數據
- 16. 如何利用HttpURLConnection類發送POST請求使用JSON數據
- 17. JSON POST請求 - JSON數據,如何做數據POST請求以JSON格式
- 18. iOS使用NSJSONSerialization在POST請求中發送JSON數據
- 19. 如何發送POST請求?
- 20. 如何在iPhone中的Post方法中發送JSON請求?
- 21. AJAX發佈請求不會發送JSON數據
- 22. Node.js發送post請求的數據?
- 23. jquery同時發送GET和POST參數在ajax請求
- 24. 如何在python中發送post請求?
- 25. 如何在RestSharp中發送POST請求?
- 26. 如何發送沒有請求數據的cURL POST在PHP中?
- 27. Ajax post不發送數據
- 28. 發送POST請求的動態數據
- 29. 發送Alamofire請求中的JSON數據
- 30. 如何在ios中發送沒有正文的json POST請求?
建立你發送的數據 –
之前你的數據對象做我必須手動構建呢? var mydata = {person:jack,dob:1980-09-9,address:address}等等?我正在尋找一種更簡單的方法來做到這一點,如果有的話。 – Sapphire