Echojson_encode returns a json object, which is a string obtained at the front end. instead of a json object, the front end uses the code to submit and process the subsequent result function & nbsp; del (id) {& nbsp; & nbsp; if (confi echo json_encode returns a json object, which is a string instead of a json object obtained at the front end.
The front end uses the code to submit and process subsequent results
Function del (id ){
If (confirm ('are you sure you want to delete this keyword? ')){
$. Post ('./keyword', {op: 'Del', id: id}, function (result ){
Alert (result); // Normally this part should display object: object, but now it is a string
If (result. code! = 0 ){
Alert ("deletion failed! ");
} Else {
Location. reload ();
}
});
}
}
The server returns the result using the following code:
echo json_encode(array("code"=>0));
exit;
Normally, the variable alert result at the front end should display the object: object, but the json string is displayed now. Share: More