我熟悉JSON,jQuery和AJAX,但现在正致力于将JSONP用于跨域脚本。
我的问题是返回函数的上下文。假设我有这个近似代码:
$.ajax({
data:"name=oliver&dob=1992-05-15",
success:function(returndata){
do_something(this, event){
//calling element and/or event can be held this way when data returns
}
}
})
在JSON调用上我可以执行上述操作,但到目前为止,对于JSONP,我只剩下添加:
window.triggerEvent=event;
window.triggerObject=this;
JSONP函数可以参考。但是,感觉不安全或抽象不正确。有没有办法将返回JSONP函数包装在上下文或范围内(希望这是正确的术语)?感谢。