0
我正在使用php來生成一些包裝在html5標記中的json數據,我不確定jquery如何知道返回的數據類型。jquery如何知道要返回的數據類型
這是PHP
echo '<section id="stuff">';
echo json_encode($jsonData);
echo '</section>';
要獲得部分標籤內的數據,我這樣
$.ajax({
url: 'getdata.php',
data: "",
dataType: 'html',
success: function(data)
{
var thedata = $(data).filter('#stuff').html();
var jobject = JSON.parse(thedata);
for(var i = 0; i < jobject.length; i++) {
var item = jobject[i];
這裏被指定具體的數據類型將是HTML處理我的數據,但是當我指定json,沒有顯示,但獲得成功。
然後我使用jquery獲得速記,一切正常。
$.get('getdata.php', function(data) {
var thedata = $(data).filter('#stuff').html();
var jobject = JSON.parse(thedata);
for(var i = 0; i < jobject.length; i++) {
var item = jobject[i];
是否jQuery的速記方法猜我的dataType是HTML ?.
的原因,我包裹JSON這種方式,是因爲我有一氣呵成得到大量的數據,就像從4個表中的所有related.Have你的任何想法我怎麼能從一個json對象中的所有4中獲取數據,而不是將4個不同的數據集合構建爲4個獨特的標籤? – Gandalf