【发布时间】:2011-05-11 23:50:18
【问题描述】:
这是另一个 JSON 问题(我总是与数组作斗争)。
我的 PHP 代码返回以下 JSON 结构:
[{"breed":{"msg":"Breed is required","placement":"#breed_error_1","return":"false"}},{"breed":{"msg":"Breed does not exist","placement":"#breed_error_2","return":"true"}}]
我的 PHP 代码是:
$breed[]["breed"] = array("msg"=>"Breed is required","placement"=>"#breed_error_1", "return"=>"false");
$breed[]["breed"] = array("msg"=>"Breed does not exist","placement"=>"#breed_error_2", "return"=>"true");
还有 AJAX 代码:
$.ajax({
type: 'POST',
cache: false,
url: "validate_breed",
data: element+"="+$(elementSelector).val()+"&v="+validateElement,
context: document.body,
dataType: 'html',
success: function(data){
alert(data);
}
});
alert(data) 提醒 JSON 结构用于调试目的。
如何访问 JSON 对象的品种部分以及以下所有索引/键?
【问题讨论】:
-
如果您的 php 正在输出 JSON,那么您可以在
$.ajax中指定dataType: 'json'
标签: php javascript json