Ich benutze jquery, um Daten auf dem Server mit Ajax und PHP zu posten.Ajax Post Json zu Service mit PHP
Dies ist Client-Code:
var serverService="http://localhost/service/";
var base_url = serverService+'doing.php';
$.ajax({
type: "POST",
url: base_url,
dataType: "json",
contentType: "application/json",
data: JSON.stringify({
"user": "test",
"type": "type 1"
}),
crossDomain: true,
cache: false,
success:function(data)
{
console.log(data);
},
error: function(e) {
console.log(e);
}
});
Und das ist Server:
$data = json_decode(file_get_contents('php://input'), true);
$result = array();
if(isset($data['user']) && isset($data['type'])){
//do something
}
else{
$result['error'] = "fail";
}
echo json_encode($result, JSON_UNESCAPED_UNICODE);
Bei der Buchung, Server-Benutzer und geben Sie nicht erkennen, zeigen Sie sie allway Rückkehr fail
ist.
Bitte helfen Sie mir!
Was ist ServerService hier? –
'var serverService =" http: // localhost/service/"' Ich bin include index.js, es funktioniert, weil es '$ result' zurückgibt. Aber ich werde meinen Beitrag bearbeiten. tks –