javascript - Js Progress 在 get() 或 load() 后停止

标签 javascript jquery ajax get load

我有一个点击功能会先加载页面然后继续剩下的过程。

我的问题是在第一次点击时,“Continue Here”将在 $.get() 函数后停止。

但是,在第二次点击时它会正常工作。

.click(){
  $.get(url, function(data){ content = data; } );

  // Continue here
  var x = content or etc...

}

有人知道吗?我确定问题出在 ajax 加载上,我有办法避免这个问题吗?谢谢你的建议!

最佳答案

Get是异步的,必须把代码放在函数里面

.click(){
  $.get(url, function(data){ 
    var content = data; 

    // Continue here
    var x = content; // or etc...
  });
}

关于javascript - Js Progress 在 get() 或 load() 后停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14065700/

相关文章:

javascript - Fullpage.js 选项 normalScrollElementTouchThreshold 有何作用?

php - 在哪里可以找到用 PHP 编写的 JSLint/js 验证解析器?

javascript - 在递增/递减时将整数限制为数组 indeces

php - 如何使用 jquery php 保存动态添加的行?

javascript - AngularJS/jQuery - 更新范围

javascript - 使用 API 从视频 ID 获取 YouTube 文件 URL

javascript - 检查浏览器是否支持移动设备的 SVG,最好是 Android

PHP/XDebug 输出到变量?

javascript - Post 参数不会从 ajax 请求发送到 PHP

jquery - 保持scrollTop,同时在当前查看的元素上方插入新部分(无故障)