jqueryajax进程成功,然后继续加载html代码
jquery ajax process success then continue load html code
是否有可能。jquery ajax成功,然后继续加载页面的html?
用于解释:我需要在打开页面时。第一次加载CCD_ 1代码。然后在jquery附近加载ajax代码,停止。让jquery ajax数据处理完成,然后继续加载<body>
代码。示出了CCD_ 3和其它CCD_。
<script type="text/javascript">
$.ajax({
url: "pageb.php",
dataType: "html",
type: 'POST',
data: "value="+ value,
success: function(data){
//stop open page, after data back success, then continue loading the html code.
$("#data").html(data);
}
});
</script>
</head>
<body>
<div id="data"></div>
...
</body>
如果你想要这种方式,你应该像其他人建议的那样选择async:false。
但是async:false会阻塞页面,但如果你想这样的话,那也没关系。
但如果你有时间尝试这个插件,很好的一个
http://jquery.malsup.com/block/
除非整个页面都是通过AJAX加载的,否则无法告诉浏览器"嘿,等我这么说再打开页面"。
AJAX的理念是异步的,所以它不在乎页面上的其他东西在做什么/加载什么等等。试着在$.ajax()
参数中设置async:false
,看看会发生什么。
相关文章:
- 在chrome.tabs.onCreated之后加载HTML页面
- 使用:new Image()控制加载html.src=html_URL
- AngularJS加载JSON数据,然后从中解析/加载HTML
- javascript弹出窗口没有正确加载html表单
- 什么更好?使用iframe或jQuery之类的东西在外部网站中加载HTML文件
- 使用jquery.load('pageName')方法时,未从应用程序缓存加载Html页
- 使用JS加载HTML元素
- 当select标记触发onChange事件时,从mysql数据库加载html表
- Android Webview没有'有时不会加载HTML
- 使用ajax在html中加载html文件时出现的问题
- 懒惰加载:如何使用jquery创建懒惰加载html页面
- 使用websockets加载.html和.js
- 加载 HTML 模板以通过浏览器与挖空组件一起使用
- 在jquery对话框中加载html页面
- 从Nodejs应用程序加载HTML表
- 在加载html网页时显示JavaScript表
- 当另一个显示时加载HTML而不修改他
- 一次加载HTML对象并多次使用
- 阻止/推迟加载html元素
- 如何在加载HTML时加载js文件