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