我的浏览器没有'I don’我不认为我的Javascript是..Javascript
My browser doesn't think my Javascript is ... Javascript?
HTML:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script src="/js/grabber.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#search-js').submit(function() {
var username = $("#bar-js").val();
var result = grab(username);
alert(result);
$(".contents").html(result["twitter"]);
});
});
</script>
js/grabber.js:
function grab(username) {
//var results = {};
// run all the things
//results["twitter"] = check_twitter(username);
// return your (huge) map
//return results;
return "stuff";
}
当我触发函数时,什么都不会发生。如果我把grabber.js
中的代码嵌入到页面中,它就可以工作了。当我用Chrome查看源代码并点击js/grabber.js
链接(在HTML中)时,Chrome会尝试下载文件而不是显示它。如果我点击谷歌的jQuery链接,它就会显示出来。
我是javascript世界的新手,但我已经做了一段时间了,似乎无法理解。
编辑:
Chrome开发工具给了我这个:
Resource interpreted as Script but transferred with MIME type text/x-js: "http://0.0.0.0:8000/js/grabber.js".
我正在使用Python的SimpleHTTPServer来创建一个用于快速开发的临时服务器。这会是问题所在吗?
我认为由于某种原因,您的服务器没有为.js文件设置正确的mime类型,请尝试将其添加到.htaccess:中
AddType text/javascript .js
或者:
AddType application/x-javascript .js
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 元素在我的代码中不会.fadeTo.Don'I don’我不知道;s错误的JavaScript、JQuery、H
- 我可以'我似乎不知道如何修复javascript中的两个lint.有人能帮我理解吗
- 我的javascript for循环不起作用
- 我的django模板布尔变量是't在javascript中按预期工作
- 如何将我的javascript库公开给其他客户端使用
- JavaScript:我的声音只播放一次
- Javascript:我的setTimeout函数由于第三方而不起作用
- Javascript:我的数组的大小随着每次for循环迭代而减小.为什么
- JavaScript 我的函数在第二次被点击时将无法工作
- Javascript:我的画布什么也没画
- 可以't将字符串转换为数字javascript我的代码出了什么问题
- Javascript:我的fbAsyncInit()方法从未被调用
- jQuery/JavaScript我的脚本中的活动链接-下划线不正确
- Javascript:我的Javascript代码不工作?
- Hangman Javascript -我的代码似乎没有更新的单词占位符,当一个字母猜对了
- 我正在学习JavaScript.我的测试代码有什么问题?
- jQuery/JavaScript:我的递归setTimeout函数在选项卡失效时加速
- Javascript-我的setTimeOut在while循环中没有'不起作用
- Javascript我的函数有什么问题