getJSON是否可以傳遞2個不同的數組?getJSON,返回2個不同的數組
$.getJSON('<?php echo $_SERVER['SCRIPT_NAME']; ?>', {
ajax: 'ajax_article_partlist' ,
parent_article: $('#selected_article').val()
},
function(data) {
$('#articles').html('');
$('#article_table').show('slide');
for (var i = 0; i < data.length; i++) {
$('#articles').append("<p>"+data[i]+"</p>");
}
});
這是我的要求,在PHP方面我回聲和數組。但我現在得到了第二個數組,我必須通過相同的請求。那麼這是可能的,還是我必須做一個新的getJSON?
PHP代碼:
case 'ajax_article_partlist' :
header('Content-type: application/json');
$form->addFormField(new FW_HTML_Form_Request('parent_article'));
$form->resolveRequest();
$parent_article = $form->getValue('parent_article');
$part_list =$db_obj->getFormatedPartList($parent_article);
$db_obj->checkArticleProgram($parent_article);
echo json_encode($part_list);
include($_SERVER['DOCUMENT_ROOT'].'/inc/includes/cms.footer.inc');
exit;
break;
爲什麼鴕鳥政策你犯了一個JSON對象有兩個陣列? – Amberlamps
我不知道如何?可能這就是爲什麼我發佈的問題... :) –
粘貼你的PHP代碼 – GBD