2013-06-19 3 views
0

ниже - это мой многомерный числовой массив, который я хочу обработать в ajax-jquery, используя каждую функцию jquery.i пытаюсь обработать с помощью parseJSON, но в результате предупреждения всегда отображается неопределенно. Поэтому я не кодирую этот массив для обработки в jquery. Любая помощь будет опробована. Заранее спасибо.как обрабатывать многомерный числовой массив с помощью jquery каждая функция

Array 
    (
    [0] => Array 
    (
     [image_mapid] => 22 
     [image_id] => 2 
     [user_id] => 1228143758 
     [pos_x] => 602.5333251953125 
     [pos_y] => 300.3333282470703 
     [image_width] => 100 
     [image_height] => 100 
    ) 

[1] => Array 
    (
     [image_mapid] => 25 
     [image_id] => 2 
     [user_id] => 1326497290 
     [pos_x] => 446.5333251953125 
     [pos_y] => 250.3333282470703 
     [image_width] => 100 
     [image_height] => 100 
    ) 

[2] => Array 
    (
     [image_mapid] => 26 
     [image_id] => 2 
     [user_id] => 1757521573 
     [pos_x] => 154 
     [pos_y] => 162 
     [image_width] => 204 
     [image_height] => 190 
    ) 
) 

var tag_select = '<?php echo $basepath?>Userprofile/tagselect.php'; 

jQuery.ajax({ 
       type: 'GET', 
       url: tag_select, 
       dataType:'json', 
       data: 'wallid='+wid+'&userid='+<?php echo $user_id;?>, 

       Success: function(data) { 
        $.each(data, function(idx, obj){ 
        console.log(obj.image_mapid, obj.image_id) 
              }) 
            } 

       }); 

ответ

2

Из того, что я могу видеть данные представляет собой массив объектов, чтобы попытаться

$.each(data, function(idx, obj){ 
    console.log(obj.image_mapid, obj.image_id) 
}) 
+0

, что я получаю в console.log я назначить переменный JavaScript для console.log заявления и предупреждения, но я ничего не получаю ... – Prashant

+0

привет пожалуйста, ответьте, если вы знаете что-нибудь в связи с этим @Arun – Prashant

+0

вы можете отредактировать свой вопрос с тем, что вы пробовали –

1

Сначала удалите dataType:'json' из AJAX и попробовать его.

И если вы предоставите источник разбора Json, будет полезно найти актуальную проблему.

Просто дать Ajax, как показано ниже,

jQuery.ajax({ 
       'type': 'GET', 
       'url': tag_select, 
       'data': 'wallid='+wid+'&userid='+<?php echo $user_id;?>, 

       'success': function(data) { 
        // process the array here 
            } 

       }); 
+0

я попытался удалить datyTYPE: «josn» все еще не имеет успеха .. в бдительности это дало мне _firebugingnore ... @Akilan – Prashant

+0

Anwser обновлен. Пожалуйста, попробуйте это – Akilan

+0

удалить dataType: 'json', который я уже делаю с моим кодом, любое другое обновление, чем, пожалуйста, помогите мне срочно. @Akilan – Prashant

Смежные вопросы