im pritty写入JavaScript的新对象。现在我试图做一个ajaxcall并有一个回调函数,但我可以达到ajax调用中的回调函数。Javascript对象调用功能函数中的函数
这是代码,我该如何调用回调函数?
function smarttalkObj() {
this.base_url = 'http://';
this.getPts = function() {
$.ajax({
url: this.base_url + 'getPTS',
dataType: "jsonp",
jsonp : "callback",
jsonpCallback: "this.callback_pts",
contentType: 'application/x-javascript'
});
}
}
this.callback_pts = function(data) {
console.log(data);
}
}
smarttalk = new smarttalkObj();
smarttalk.getPts();
谢谢你的答案,但是如果你确实想打电话给外面的话作为回调函数而不使用“成功”字段。任何线索如何做到这一点? –
没有成功领域,它可能会变得复杂。你可以尝试在$ .ajaxSetup({success:functionName})中设置默认值,这样可以释放你原来的ajax调用,但最后它是一样的。为什么你想避免成功参数? – alemangui
对于文件结构来说,更容易搜索和查找功能,然后嵌套功能。这就是为什么。非常感谢alemangui的回答。 –