在下面的代码中,if 条件正在工作,因为我已经检查了警报,但加载功能不起作用。
我的代码:
$("a").click(function() {
hreff = $(this).attr('href');
if(hreff == "something" )
{
$("#dump").load("someurl");
}
});
在下面的代码中,if 条件正在工作,因为我已经检查了警报,但加载功能不起作用。
我的代码:
$("a").click(function() {
hreff = $(this).attr('href');
if(hreff == "something" )
{
$("#dump").load("someurl");
}
});
$("a").click(function(e) {
e.preventDefault(); // prevent page reload
var hreff = $(this).attr('href');
if (hreff == "something") {
$("#dump").load("someurl");
}
});
函数 load 将从定义的 url 加载响应,但您尚未定义 url。如果 $(this).attr('href') 有一个真实的 url,那么你永远不会得到它们,因为你在 if 中检查“某事”
$("a").click(function() {
href = $(this).attr('href');
if (href.length >0) {
$("#dump").load(href, function() {
alert('Load was performed.');
});
}
});
这将起作用。