2012-04-16 2 views
0

Я хочу иметь сценарий jQuery, который получает возврат php-скрипта, который сделал запрос базы данных с $.post("script.php", args), запрос запущен, но как обрабатывать любой ответ?jQuery handle php return

+0

http://api.jquery.com/jquery.post/ <= Посмотрите на документы, особенно на часть «обратного вызова успеха». –

ответ

3

Вы должны действительно прочитать эти учебники, прежде чем прыгать в то

Ответ на ваш вопрос

JQuery пост принимает параметры, как показано ниже

jQuery.post (url [, data] [, success (data, textStatus, j qXHR)] [, DATATYPE])

запрос Типичная JQuery сообщение с определенными параметрами, ожидая результатов из PHP-файл (test.php в данном случае) в формате XML будет, как ниже

$.post("test.php", 
{ name: "John", time: "2pm" }, 
function(data) { 
    process(data); 
}, 
"xml" 
); 

Надеюсь, это поможет.

+0

Да, спасибо большое! – heysamhey

1
$.post("script.php", args, function(res) { 
    // res is the response send to your from server 
    // now do your stuff 
}); 

Читайте о ajax и post методы и надеемся, что вы найдете решения

+0

Или независимо от формата данных в –

1

Как и многие люди предложили проверки с JQuery руководство по возможности использования POST или AJAX вызовов, вот мой пример Ajax вызовов:

$.post("server.php", { "func": "getNameAndTime" }, function(data){ 
    console.log(data.name); // John Doe 
    console.log(data.time); // 2001-01-01 23:00:00 
}, "json"); 

server.php

//do some processing and validation 
$response = array('name' => 'John Doe', 'time'=> '2001-01-01 23:00:00'); 
print json_encode($response); 
exit; 
+0

о, это было просто: D спасибо большое! – heysamhey