我一直在使用它来加载另一个页面,仅使用他们的示例:
$("#links").load("/Main_Page #jq-p-Getting-Started li");
但是我想在加载成功时运行一个函数,如果加载失败,则运行另一个函数,不幸的是,回调函数上的描述是:
当ajax请求完成(不一定成功)时调用的函数。
如何确保加载成功?
谢谢。
您可以尝试使用更详细的$ .ajax()方法调用。这将为您提供对AJAX调用的更细粒度的控制(但是,与简单的.load()相比,它还需要做更多的工作。)它将允许您根据调用返回成功还是错误来调用不同的函数。
请查看:http : //docs.jquery.com/Ajax/jQuery.ajax#options,以获取有关此功能的文档。如果单击该页面上的“选项”选项卡,将获得可传递给$ .ajax()函数的参数的完整列表。