3 回答

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
使用jQuery的Javascript文件(更干凈,但庫(kù)開(kāi)銷更大):
$.ajax({
type: 'POST',
url: 'process.php',
data: {json: JSON.stringify(json_data)},
dataType: 'json'
});
PHP文件(process.php):
directions = json_decode($_POST['json']);
var_dump(directions);
請(qǐng)注意,如果您在JavaScript中使用回調(diào)函數(shù):
$.ajax({
type: 'POST',
url: 'process.php',
data: {json: JSON.stringify(json_data)},
dataType: 'json'
})
.done( function( data ) {
console.log('done');
console.log(data);
})
.fail( function( data ) {
console.log('fail');
console.log(data);
});
您必須在PHP文件中返回JSON對(duì)象(以javascript格式),以便在Javascript代碼中獲得“完成/成功”結(jié)果。最低退貨/打?。?/p>
print('{}');
請(qǐng)參閱Ajax請(qǐng)求返回200 OK,但會(huì)觸發(fā)錯(cuò)誤事件,而不是成功
盡管對(duì)于更嚴(yán)重的問(wèn)題,您應(yīng)該使用適當(dāng)?shù)捻憫?yīng)代碼顯式發(fā)送回適當(dāng)?shù)臉?biāo)頭。
添加回答
舉報(bào)