hui*_*can 0 javascript jquery document
用下面的代码,点击按钮不会调用handleData()函数,如果我使用匿名函数方式(在/**/里面),就可以了.
有人可以解释问题是什么吗?以及如何解决它?我想从$(document).ready(...)调用全局函数.
<html>
<head>
<script src="js/jquery/jquery-1.7.2.min.js"></script>
<script>
function handleData(data, status) {
$("#p1").text(data);
};
$(document).ready(function() {
$("button").click(function() {
$.get("testAsync?name=value", handleData(data, status));
});
/*
$("button").click(function() {
$.get("testAsync?name=value", function(data, status) {
$("#p1").text(data);
});
});
*/
});
</script>
</head>
<body>
<button>Send an HTTP GET</button>
<p id="p1"></p>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
394 次 |
| 最近记录: |