私はAJAX要求からのJSONレスポンスをつかんでいます、出力は各アクションがより多く発生することがありますように、私は彼らの特定の機能にそれらを送信するために配列のキーを必要とする今、このjQueryのJSONはinteration
{
"update":
[{
"selector":"#selectorname",
"attribute":"value",
"value":1
}],
"hide":[
"#tohideselector1",
"#tohideselector2",
"#tohideselector3"
],
"show":[
"#toshowselector1",
"#toshowselector2",
"#toshowselector3"
]
}
のようなものです一度。私はあなたが私がこれを解決する...何言っしようとしています何を、理解している場合は、PHPでこの
foreach($data as $key=>$value) {
switch($key) {
case "update":
update(param1,param2,param3);
break;
case "hide":
hide(param1);
break;
case "show":
show(param1);
break;
}
}
ようになり機能が必要ですか?
$.each(data, function(key, value) {
if(key cond){
}
else if (key cond){
}
...
...
else {
}
});
まずはjson_decodeを実行しますか? –
AJAXリクエストはJSONレスポンスを作成しません。リクエストでJSONが作成された場合、通常はJSONメッセージまたはJSONパケットとして参照されます。 –
私が書いたPHPコードは、JQueryで欲しいものの単なるイラストです。だから私にPHPソリューションを与えるすべての答えを削除してください。 – Starx