为什么我的jquery.load()状态为空白
Why am I getting jquery .load() status as blank?
请检查代码的javascript部分。当我点击链接时,我希望它将特定页面加载到"content"div中,同时在提取页面时显示"loading"div。当请求的页面被加载到"内容"分区时,我还想做一些其他更改。我如何确定加载成功?"状态"始终为空。
编辑:这不是建议的重复。我的问题不涉及自定义参数。
function ajaxload(status)
{
alert(status);
if (status === "success")
{
$("div#loading").hide();
$("div#content").show();
$("input#keysearch").blur();
}
else
{
var msg = "Sorry but there was an error";
$("div#loading").text(msg);
}
}
$("div#keylist ul li").on("click", function(event)
{
event.preventDefault();
$("div#content").hide();
$("div#loading").show();
$("div#content").load("http://stacksnippets.net/js",ajaxload(status));
}
);
#loading {
display:none;
border: 1px solid #F00;
bottom:0;
left:15vw;
width:70vw;
height:80vh;
overflow-y:auto;
-webkit-overflow-scrolling: touch;
padding:2vh 2vw;
box-sizing: border-box;
text-align:center;
position: fixed;
}
#content {
visibility:visible;
border: 1px solid #F00;
position:fixed;
left:15vw;
right:15vw;
bottom:0;
width:70vw;
height:80vh;
overflow-y:auto;
-webkit-overflow-scrolling: touch;
text-align:justify;
z-index:0;
padding:2vh 2vw;
box-sizing: border-box;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="keylist">
<ul>
<li><a href="">ABORT</a></li>
<li><a href="">ABS</a></li>
<li><a href="">ACCESS</a></li>
</ul>
</div>
<div id="content">
</div>
<div id="loading">
Loading...
</div>
Jquery函数load()在第二个参数中返回状态,尝试如下操作:
$( "div#content" ).load( "http://stacksnippets.net/js", function( response, status, xhr ) {
ajaxload(status);
});
希望这能有所帮助。
相关文章:
- 事件和状态
- 如何删除多行HTML排列中的空白
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- 不同浏览器中的空白字符正则表达式行为
- Javascript中的空白是什么
- 获取选择框的状态
- Facebook共享显示一个接一个的空白页面
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 相位器状态未捕获参考错误
- 如何更改reactjs中外部/独立组件的状态或属性
- 如何使用密码检测网络中的状态连接
- Ember.js-接口状态应该存储在哪里
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- 在Angular 2中布线期间保持零部件处于活动状态
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- XMLHttpRequest未返回值-状态202
- React.js组件中的状态更新在我的页面下留下了空白
- 如何创建具有空白选项和未筛选状态的动态选择字段
- 离子选项卡视图 状态提供程序空白视图
- 为什么我的jquery.load()状态为空白