jquery src文件引用的带有jquery路径的C#变量不工作
C# variable with jquery path referenced for jquery src file not working
我正在尝试这样做:
<script src="<%= ResolveUrl( Urls.jquery) %>" type="text/javascript" ></script>
用于导入jquery。路径的形式http://domain.com/js/jquery-1.3.2.min.js
在我的开发人员工具控制台中,路径被完美地加载,但当我尝试运行jquery时,它将不起作用。我有点困惑。
谢谢!
编辑:
我用来测试它的代码:
<script type="text/javascript" >
window.onload = function () {
if (window.jQuery) {
// jQuery is loaded
alert("Yeah!");
} else {
// jQuery is not loaded
alert("Doesn't Work");
}
}
</script>
我还有另一个外部.js文件,上面写着chrome的开发人员控制台中没有定义"$"。
第2版:
看起来这段代码实际上在Mozilla Firefox上有效,但在Chrome或IE上不起作用。
下面的代码似乎对我有效。也许试试吧?
以下是我的服务器端代码:
public partial class index : System.Web.UI.Page
{
public static string jQuery = "http://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js";
protected void Page_Load(object sender, EventArgs e)
{
}
}
对于aspx页面
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script src="<%= ResolveUrl( jQuery ) %>" type="text/javascript" ></script>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
<script type="text/javascript">
window.onload = function () {
if (window.jQuery) {
// jQuery is loaded
alert("Yeah!");
} else {
// jQuery is not loaded
alert("Doesn't Work");
}
}
</script>
</html>
好吧,伙计们,在基本放弃之后,我今天遇到了错误。我没有意识到我的一个页面有一个安全的连接,而另一个没有。
例如
http://domain.net/page
可以很好地加载jquery,但是使用https 的安全版本
https://domain.net/page
不会加载jquery。
我不确定为什么会发生这种情况,但这就是问题所在。我将把这作为答案,但如果有其他人能深入了解为什么会发生这种情况,那就太好了。
编辑:
在我的Urls文件中,我不得不在元素的前面添加https://,而不是http://,所以现在一切都很好。希望有人以后能看到这一点并解决他们的问题。
相关文章:
- jQuery变量错误
- HTML 按钮点击函数无法使用 jQuery 变量作为参数
- angularjs:访问angular控制器中的jquery变量
- 使用jquery变量作为.net MVC中ActionLink的参数
- 如何插入js/jquery变量isideHTML标记
- Jquery变量类型问题
- 带有.css()串联问题的jQuery变量
- .validate规则:检查jquery变量
- 检索本身包含变量的 Jquery 变量名的值
- 简单的 Jquery 变量问题
- 使用带有返回的 Jquery 变量的正确语法
- 动态jQuery变量名
- 从jQuery变量中提取数据,增加's left,将剥离的数据放回变量中
- 当chrome检查器为jQuery变量返回[object object]时,如何返回实际数据
- 无法将jQuery变量集成到php中
- jQuery变量$$符号是什么意思
- 如何获取 jquery 变量 childeren
- 对API字符串中的JQuery变量使用split()
- Jquery变量错误
- 使用easyscroll时,jquery变量在url中没有更改