JSON: Unterschied zwischen den Versionen
Aus Alexander's Wiki
Admin (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „<script lang="javascript"> function setStartpage(controller, action) { var values = {'controller': controller, 'action': action};…“) |
Admin (Diskussion | Beiträge) |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
< | |||
== von Javascript an Webserver == | |||
<source lang="javascript"> | |||
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', | //method: 'load_template', | ||
jsonObject: jsonObjectName | jsonObject: jsonObjectName | ||
}, | |||
error: function(data){ | |||
// on error | |||
}, | |||
success: function(data){ | |||
// return from website | |||
}, | |||
complete: function() { | |||
// when ajay finished | |||
} | |||
}); | |||
} | |||
</ | </source> | ||
== PHP/CakePHP als Empfänger == | |||
<source lang="php"> | |||
$jsondata = $this->request->data['jsonObject']; | |||
$objArray = json_decode($jsondata, true); | |||
</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);