Ada*_*dam 139 javascript ajax json header request
这可能吗?
xmlHttp.send({
"test" : "1",
"test2" : "2",
});
Run Code Online (Sandbox Code Playgroud)
也许用:标题content type
:application/json
?:
xmlHttp.setRequestHeader('Content-Type', 'application/json')
Run Code Online (Sandbox Code Playgroud)
否则我可以使用:
xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')
Run Code Online (Sandbox Code Playgroud)
然后JSON.stringify
是JSON对象并将其发送到参数中,但如果可能的话,以这种方式发送它会很酷.
Nat*_*ano 310
使用jQuery:
$.post("test.php", { json_string:JSON.stringify({name:"John", time:"2pm"}) });
Run Code Online (Sandbox Code Playgroud)
没有jQuery:
var xmlhttp = new XMLHttpRequest(); // new HttpRequest instance
xmlhttp.open("POST", "/json-handler");
xmlhttp.setRequestHeader("Content-Type", "application/json");
xmlhttp.send(JSON.stringify({name:"John Rambo", time:"2pm"}));
Run Code Online (Sandbox Code Playgroud)
小智 34
如果您不使用jQuery,请确保:
var json_upload = "json_name=" + JSON.stringify({name:"John Rambo", time:"2pm"});
var xmlhttp = new XMLHttpRequest(); // new HttpRequest instance
xmlhttp.open("POST", "/file.php");
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.send(json_upload);
Run Code Online (Sandbox Code Playgroud)
而对于php接收端:
$_POST['json_name']
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
270847 次 |
最近记录: |