我有两个要在 pageinit 触发的函数,一个接一个;首先触发ajax调用,然后将click函数绑定到<a>
元素,但是我的尝试失败了。
这两个函数如下:
$(document).on( "pageinit", "#featuredtracks", function( e ) {
var surl = "http://localhost/musicapp/includes/alltracks.php";
var id = 1;
$.ajax({
type: "GET",
url: surl,
dataType: "jsonp",
cache : false,
jsonp : "onJSONPLoad",
jsonpCallback: "featuredtrackscallback",
crossDomain: "true",
success: function(response) {
}
},
error: function (xhr, status) {
alert('Unknown error ' + status);
}
});
});
和
$(document).on( "pageinit", "#featuredtracks", function( e ) {
$(this).find('a').unbind('click').click(function() {
passDataObject.selectedHref = this.href;
});
});
如果我能找到正确的方法来组合它们,我将不胜感激。最后,如果我能获得将这个 ajax 请求转换为 jQuery ajax 请求的教程,那就太好了。