JSON: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) |
Admin (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
== von Javascript an Webserver == | |||
<source lang="javascript"> | <source lang="javascript"> | ||
function setStartpage(controller, action) { | function setStartpage(controller, action) { | ||
Zeile 23: | Zeile 25: | ||
}); | }); | ||
} | } | ||
</source> | |||
== PHP/CakePHP als Empfänger == | |||
<source lang="php"> | |||
$jsondata = $this->request->data['jsonObject']; | |||
$objArray = json_decode($jsondata, true); | |||
</source> | </source> |
Aktuelle Version vom 11. Juni 2015, 11:15 Uhr
von Javascript an Webserver
function setStartpage(controller, action) {
var values = {'controller': controller, 'action': action};
var jsonObjectName = JSON.stringify(values);
$.ajax({
type: 'POST',
url: '/StartPages/setStartPage',
data: {
//method: 'load_template',
jsonObject: jsonObjectName
},
error: function(data){
// on error
},
success: function(data){
// return from website
},
complete: function() {
// when ajay finished
}
});
}
PHP/CakePHP als Empfänger
$jsondata = $this->request->data['jsonObject'];
$objArray = json_decode($jsondata, true);