【发布时间】:2012-11-06 23:50:21
【问题描述】:
我正在尝试使用在 $(document).ready(function(){}); 之外定义的 javascript 函数。作为 $.get() 请求的回调。然而,萤火虫显示:
ReferenceError: temp is not defined
$.get('twitter.php', function(data){temp(data)});
以下是相关代码:
<script src="http://code.jquery.com/jquery-1.8.2.js"></script>
<script type="txt/javascript">
function temp(data){
alert(data);
}
</script>
<script>
$(document).ready(function() {
$.get('twitter.php', function(data){temp(data)});
});
</script>
twitter.php 确实返回数据。
【问题讨论】:
-
不要使用脚本类型=""。不需要。
-
@AndyRay - 至少在
html5中没有,但旧的文档类型仍然需要它。 -
@TravisJ 不正确 stackoverflow.com/questions/5265202/… 这只是在所有地方都有效的意想不到的事情之一
标签: javascript jquery