Я это JSON закодированные массивполучить ключ массива в JSON, кодируемого ответ
requestparser.php
$array = array("ph" => array("phweb" => "yes", "phemail" => "yesss"));
echo json_encode($array);
и тип запроса Ajax пост для отправки и обработки возврата ответа.
$.ajax({
type: 'POST',
url: 'requestparser.php',
data: { "request" : "pull" },
contentType: "application/json; charset=utf-8",
dataType: 'json',
cache: false,
success: function(result) {
alert(result["ph"]["phweb"]);
alert(result["ph"]["phemail"]);
}
});
, что я пытаюсь сделать, это получить ключ массива и фильтрует его, если заявление, как (см ниже)
var thearraykey = array key
if (thearraykey === "ph"){
alert(array key)
}
как получить ключ массива, который был в JSON закодированный ответ от requestparser.php? любая помощь, идеи и подсказки были бы весьма признательны.
Это то, что вы хотите сделать: http://stackoverflow.com/questions/558981/iterating-through-list-of-keys-for-associative-array-in-json –
Если у вас был отладчик вроде Firebug и использовать 'console.log (result)', вы сможете увидеть, как форматируется объект. – Devon
Любое подобное я технически использовал третичный оператор, который говорит ему ничего не делать, если он говорит «да» и рассматривает вопрос SO, если он говорит «нет», что является чем-то вроде того, что я хочу? Нет? ОК :(. –