Est-il possible avec getJSON de passer 2 tableaux différents?getJSON, redonner 2 tableaux différents
$.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>");
}
});
Ceci est ma demande, sur le côté php i écho et array. Mais j'ai maintenant un deuxième tableau que je dois transmettre dans la même demande. Est-ce possible, ou dois-je faire un nouveau getJSON?
code 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;
Pourquoi ne pas vous faire un objet JSON avec deux tableaux? – Amberlamps
je ne sais pas comment? probablement c'est pourquoi j'ai posté la question ... :) –
collez votre code PHP – GBD