现在我有这个GET请求可以在Chrome中运行,但不能在IE或FF中运行。
var dire = $(this).attr('dir');
if(dire == "ASC"){
var dp = "DESC";
}
else if(dire == "DESC"){
var dp = "ASC";
}
else{
var dp = "NA";
}
$(this).attr('dir',dp);
var col = $(this).attr('col');
$('#entries').fadeOut(100,function(){
$('#loadingGif').show();
$.get("getData.php?fake="+makeid(),{ status: "R", column: col, dir: dp},requestCompleteRecorded);
});
在我的php文件getData.php中,我永远不应该在dir
GET请求中获得“NA”。但由于某种原因,在FF和IE中,我获得了“NA”。基本上我只是翻转属性,变量dp
直接进入属性字段。
那么为什么这在Chrome中有效,但在FF或IE上无效?
答案 0 :(得分:1)
dir
和col
不是有效的html属性。这可能是错误的原因。尝试使用class
或rel
。