火狐浏览器导入js文件出错..IE正常

yeekang_zk 2010-08-03 12:06:30

<head runat="server">
<title>会刊列表 </title>
<link href="../skin/01/style.css" type="text/css" rel="stylesheet" />

<script src="../../js/jquery.js" type="text/jscript"></script>

<script type="text/javascript">
$(document).ready(function(){

$("#btn_true").click(function() {
var str = "";
$("[name='MagID'][checked]").each(function() {
$.ajax({
type: "POST",
url: "UploadHandler.ashx",
data: "MagID="+$(this).val()+"&type=true",
success: function(msg) {
var message = msg;
if(message == 1)
{
window.location.href="MagList.aspx";
}
}
});
})
});

$("#btn_false").click(function() {
var str = "";
$("[name='MagID'][checked]").each(function() {
$.ajax({
type: "POST",
url: "UploadHandler.ashx",
data: "MagID="+$(this).val()+"&type=false",
success: function(msg) {
var message = msg;
if(message == 1)
{
window.location.href="MagList.aspx";
}
}
});
})
});

$("#a_All").click(function() {
$("[name='MagID']").attr("checked", 'true');
});

$("#a_Invert").click(function() {

$("[name='MagID']").each(function() {

if ($(this).attr("checked")) {
$(this).removeAttr("checked");

}
else {
$(this).attr("checked", 'true');

}

})
});

$("#a_None").click(function() {
$("[name='MagID']").removeAttr("checked");
});
});
</script>



上面代码在IE正常没有问题
但是在火狐浏览器总是下面的报错
$ is not defined
$(document).ready(function(){

有高手解决办法没
...全文
149 点赞 收藏 1
写回复
1 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
WebAdvocate 2010-08-03
<script src="../../js/jquery.js" type="text/jscript"></script>

这句话有兼容性问题,火狐不支持 type="text/jscript" 的script标签
改成:
<script src="../../js/jquery.js" type="text/javascript"></script>

就可以了
回复
发动态
发帖子
跨浏览器开发
创建于2010-06-28

5004

社区成员

解读Web 标准、分析和讨论实际问题、推动网络标准化发展和跨浏览器开发进程,解决各种兼容性问题。
申请成为版主
社区公告
暂无公告