jQuery调用php脚本onload
jQuery calling php script onload
我正在尝试使用jQuery的ajax在加载时调用php脚本。该脚本将从urlweb服务返回xml,对其进行解析,然后在页面加载(onload)时将其片段显示到div标记中。在使用表单时,我可以使用php,但让php脚本在加载时运行对我来说不起作用。有人能看看我的代码并给我你的建议吗?提前谢谢。
HTML:
<!doctype html>
<html>
<head>
<title>Word of the Day</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="code.js"></script>
</head>
<body>
<h3>Word of the Day: </h3>
<div id="word_day"></div>
</body>
</html>
JavaScript:
$(document).ready(function() {
$(window).load(function() {
$.ajax({
post: "GET",
url: "word_day.php"
}).done(function() {
alert(this.responseText);
}).fail(function() {
alert(this.responseText);
});
});
});
我没有添加我的PHP代码,因为我很确定这不是我沮丧的原因。
您不需要这两个处理程序,只需要一个:
$(document).ready(function()
{
$.ajax(
{
post: "GET",
url: "word_day.php"
}).done(function()
{
alert(this.responseText);
}).fail(function()
{
alert(this.responseText);
});
});
正如你所做的那样,当处理程序启动时,你正试图创建一个处理程序,但这永远不会起作用。
编辑:
你完成/失败的部分应该看起来像:
}).done(function(data)
{
alert(data);
}).fail(function(jqXHR, textStatus, errorThrown)
{
alert(textStatus);
});
相关文章:
- 预加载图像image.onload脚本MVC
- 无法将java脚本函数与Panel'绑定;s OnLoad事件
- 将按钮活动脚本更改为onLoad效果
- .aspx页面JS将在控件似乎由于某种原因而被呈现之前启动Onload脚本
- 输出表示img元素不存在(为null),但脚本在img的实现下面,并使用了onload()
- Javascript onload回调;类型“;或“;rel”'text/plain'在脚本或链接标记上
- 将几个java脚本组合到一个.js文件中,现在具有冲突的onload函数
- CRM Javascript,同一OnLoad表单上的多个独立脚本集
- 注入了innerHTML的脚本不会触发onload和onerror
- 为什么是脚本.onload不工作在Chrome用户脚本
- 将两个onLoad脚本合并为一个
- 在window.onload后添加脚本src
- 如何制作<脚本>onchange更新而不是onload
- 脚本作为onload脚本
- Javascript在html文件和外部脚本文件中使用onload两次
- Jsoup DOM应用onload java脚本
- 脚本onload不触发在Android
- 在onload事件中调用脚本与在html末尾放置代码的区别
- onload动作和底层脚本中的动作有什么区别?
- 注入动态脚本,每个选项卡onLoad在Safari扩展