通常情况下,AJAX调用后JS代码不执行的问题是由于以下两种情况之一导致的:
下面是两种解决方法的示例代码:
$.ajax({
url: 'example.php',
success: function(data) {
// 在这里处理返回的数据,比如解析JSON、更新DOM等
console.log(data);
// 在这里执行JS代码
// ...
}
});
function ajaxCall(callback) {
$.ajax({
url: 'example.php',
success: function(data) {
// 在这里处理返回的数据,比如解析JSON、更新DOM等
console.log(data);
// 调用回调函数
callback();
}
});
}
// 在回调函数中执行JS代码
function myCallback() {
// ...
}
// 调用AJAX函数,并传入回调函数
ajaxCall(myCallback);
以上是两种常见的解决方法,根据具体情况选择适合的方法。