如果inArray破坏了href附加,则Ajax成功
Ajax success if inArray breaks a href appending
我只是觉得自己很聪明。原来我错了。
我的ajax登录运行良好。我用它把用户名附加到一个链接上,这个链接也很好用。
在页面的一个子集中,我希望它能刷新页面。这也非常有效。
但是,刷新会停止href的追加。我检查了一下,可以看到用户名吗="username here"正在工作,它立即更改为username?=
我认为只有在if语句为true的情况下才会重新加载。?
if(data.success == true){
var thisPage = window.location.pathname;
var refreshArray = new Array("training_chap01.php","training_chap02.php")
if(jQuery.inArray(thisPage,refreshArray)){
location.reload();
}
$('#loggedIn').show();
$('a[href="userProfile.php?username="]').each(function(){
this.href += username;
});
$('#loginContent').slideToggle();
$('#loggedOut').hide();
谢谢你的帮助。
inArray
返回一个索引,而不是布尔值,请尝试以下操作:
if(jQuery.inArray(thisPage,refreshArray) > -1)
文件:http://api.jquery.com/jQuery.inArray/
相关文章:
- 在ajax成功后,cluetip不适用于首次点击活动元素
- jQuery成功函数中的ajax成功函数
- jQuery触发器点击未从AJAX成功工作
- 执行ajax成功函数-jQUERY
- 如何从servlet获取数据到ajax成功
- JQuery FullCalendar在从ajax成功调用rerenderEvents时遇到问题
- ajax成功地将数组中的数据放入表中各自的输入中
- 如何从ajax成功回调函数中读取javascript变量
- AJAX成功回调-执行javascript时出现问题
- Javascript等待ajax成功后再执行代码
- 挂钩到Rails内置远程:true'ajax:成功'事件
- 当使用命名函数作为jquery ajax成功回调时,我需要括号吗
- jQuery Ajax成功提交条件问题
- 显示Ajax成功的消息
- 如何在jquery ajax成功html响应中找到输入隐藏元素
- Ajax成功上的Phonegap WebSQL事务不起作用
- 在AJAX成功响应中执行Javascript代码(在单独的文件中)
- ajax成功响应后如何更改html类
- 使用GET方法通过AJAX成功提交表单后更改url
- 无法使用ajax成功登录网页