2010-12-29 2 views
0

К сожалению, как мой вопрос глупый и элементарно ....Показать JQuery JSONP результат обратного вызова

как написать JSONP результат обратного вызова страницы, я пытаюсь такие с JQuery, но результат - Сохраненные данные: [объект Object]

function alertResponse(text) { 
document.write("Data Saved: " + text); 
} 


$.ajax({ 
    url: URL, 
    dataType: 'jsonp', 
    jsonpCallback: 'alertResponse' 
}); 

rusult по URL является

jsonp1293628807768({"text":" <div class=\"package_search_result_table\" 710px>\r\n <div class=\"itt_title\" style=\"width: 710px;\">\r\n 

ответ

1

Вы можете использовать библиотеку JSON и ее функцию JSON.stringify для отображения текста.

2

jsonpCallback способ узнать имя функции, которая будет обрабатывать обратный вызов. Не должно быть be функция обратного вызова! Вы должны попробовать complete: alertResponse

0

Если вы хотите, чтобы jQuery вызывал определенную функцию, вы должны добавить jsonp: false. Только написание jsonpCallback бесполезна

$.ajax({ 
    url: URL, 
    dataType: 'jsonp', 
    jsonp: false, 
    jsonpCallback: 'alertResponse' 
}); 
Смежные вопросы