Javascript 满足jQuery中的if条件后,加载函数不起作用
在下面的代码中,if条件正在工作,正如我用警报检查的那样,但加载功能不工作 我的代码:Javascript 满足jQuery中的if条件后,加载函数不起作用,javascript,jquery,Javascript,Jquery,在下面的代码中,if条件正在工作,正如我用警报检查的那样,但加载功能不工作 我的代码: $("a").click(function() { hreff = $(this).attr('href'); if(hreff == "something" ) { $("#dump").load("someurl"); } }); 函数加载将从定义的url加载响应,但您尚未定义url。 如果$(thi
$("a").click(function() {
hreff = $(this).attr('href');
if(hreff == "something" )
{
$("#dump").load("someurl");
}
});
函数加载将从定义的url加载响应,但您尚未定义url。 如果$(this.attr('href')有一个真实的url,那么您将永远无法获得它们,因为您需要在if中签入“某物”
这将起作用。thanx…但我也必须重新加载页面…它将进入if语句,但不执行该加载function@SandeepKumar您是否检查
href
是否确实是某个东西
?你能发布HTML吗?这是一个url,是的,它是匹配的,我已经选中了它,将警报框放在if语句中…实际上我必须通过它设置一个会话…不完全是我正在加载任何东西…有没有其他方法可以像我正在尝试加载函数一样执行链接…我不知道这很有趣或者是什么,但现在当我在计算警报框时就在那句话的下面,它正在工作……你说什么?我想它会工作的,它仍然没有加载那个url,尽管它显示了你的警报(“加载已执行”)
$("a").click(function(e) {
e.preventDefault(); // prevent page reload
var hreff = $(this).attr('href');
if (hreff == "something") {
$("#dump").load("someurl");
}
});
$("a").click(function() {
href = $(this).attr('href');
if (href.length >0) {
$("#dump").load(href, function() {
alert('Load was performed.');
});
}
});