目前我正在将我的ajax调用转换为常规的$.pjax()
调用。一切都运行良好,但是ajax成功函数有问题。我无法处理如何使用给定参数调用pjax成功函数。
我唯一能使用的是定义pjax全局成功函数,以在每个pjax调用时调用:
$(document).on('pjax:success', function(event, data, status, xhr, options) {
});
很不幸,我想定义每次调用特定的成功函数。
Ajax 调用示例:
$.ajax({
url:"/myPage/myFunction",
type:"POST",
data:giveMeData(),
success:function(data){$('#right_form').html(data);console.log('Success works!')}
});
Pjax调用示例:
$.pjax({
url:"/myPage/myFunction",
type:"POST",
container:'#right_form',
data:giveMeData(),
success:function(){console.log('Success works!')}
});