2012-03-26 4 views
1

Я хочу иметь возможность получать разные значения массива в моей функции обратного вызова ajax, как бы я это сделал? Im пытается это атм ..Как извлечь данные из запроса ajax?

function sendFeedback() { 
$.post({ 
     url: 'send-feedback.php', 
     dataType: "json", 
     data: { 
     user_id : this.bb_user, 
     star_count : this.limit, 
     feedback : document.feedback_form.feedback.value, 
     set_anon : document.feedback_form.set_anon.checked 
    }, success: function(output) { 
    alert(output.coms[1]); 
    // make it alert index 1 from the array?? 
}}); 
closeFeedback(); 
} 

затем в посыле-feedback.php

 $coms = array("value1", "value2"); 
     echo json_encode($coms); 

я нету получил ключ, спасибо.

+1

Вы пробовали выход [1]? – JohnP

+0

do ypu увидеть что-то в firebug? – haltman

+0

не 'выход [0] .coms'? –

ответ

1

вы могли бы попробовать это, если он будет работать ..

success: function(output) { 
    var data = eval('(' + output + ')'); 
    alert(data[0]); 
} 

дайте мне знать ..


сделали вы сделали это, как это право?

function sendFeedback() { 
    $.post({ 
    url: 'send-feedback.php', 
    dataType: "json", 
    data: { 
    user_id : this.bb_user, 
    star_count : this.limit, 
    feedback : document.feedback_form.feedback.value, 
    set_anon : document.feedback_form.set_anon.checked 
    }, 
    success: function(output) { 
    var data = eval('(' + output + ')'); 
    alert(data[0]); 
    }}); 

    closeFeedback(); 
} 
+0

оно не сделать даже реальной функции, если я не сделать это простой способ \t $ .post ('Send-feedback.php', { \t \t user_id: this.bb_user, \t \t}, функция (выход) { \t \t предупреждение (выход [1]); \t}); который действительно раздражает –

+0

, если я делаю это так, то он возвращает один символ, как данные [2] возвращает «v», но я думаю, что мне нужно использовать dataType: «json», но я не могу, когда меняю его на другой путь он не работает atall –

+0

ow, но если я сделаю то, что вы сказали с помощью eval() в более простой версии, то он вернет правильную вещь –

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