我有当被包含在我的HTML页面的AJAX脚本,像这样未运行AJAX功能不叫:的Ajax功能时,包括
<script type='text/javascript' src='ajax.js'></script>
但是,如果我把完全相同的脚本在头部部分的HTML页面,然后它运行。
为什么会出现这种情况,我该如何解决?
<script type="text/javascript">
$(function() {
$(".a").click(function()
{
$.ajax({
type: "POST",
url: "1.php",
data: dataString,
cache: false,
success: function(html)
{
//stuff
}
});
return false;
});
});
</script>
你的意思是它包含在Ajax中?如果不是,你为什么不把它放在脑袋里? – 2010-05-28 23:13:29
上面的ajax脚本在HTML页面中被调用,就像我上面所说的那样。它不会那样工作。它只在直接放在头部时才起作用。为什么? – Sev 2010-05-28 23:23:32
@Sev - 脚本(作为外部文件)在** jquery之后还是之前? – 2010-05-29 00:12:47