我正在尝试实现一个jQuery ajax帖子,其内容如下:
$(this).click( function() {
jQuery.post('index', function() {
console.log(responseText);
}, "text")
});
在上面。 ajax电话肯定正在发生,所以我对此没有加分。我想要解决的是我如何在回调函数中访问responseText,这基本上就是在成功执行ajax调用时收到的Ajax响应。
我想这很简单,但我无法理解:p
答案 0 :(得分:3)
它作为参数传递给回调。阅读the documentation可能会有所帮助:)
$(this).click(function() {
jQuery.post('index', function(responseText) {
console.log(responseText);
}, "text")
});
答案 1 :(得分:2)
响应作为参数传递给您的成功回调函数。您需要做的就是将参数添加到您的函数中,然后访问它:
jQuery.post('index', function(response){
console.log(response);
});
如果您需要更多数据,则必须使用更冗长的内容。你最好回答这个问题的答案:
jquery how to check response type for ajax callback - Stack Overflow
答案 2 :(得分:1)
回调函数返回您需要添加的responseText:
$(this).click( function() {
jQuery.post('index', function(responseText) {
console.log(responseText);
}, "text")
});
jquery帖子文档:http://api.jquery.com/jQuery.post/