【发布时间】:2017-12-26 06:45:24
【问题描述】:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jquery examples - 4</title>
<link rel="stylesheet" type="text/css" href="css/style2.css">
</head>
<body>
<input id="name" type="text" name="">
<input id="button" type="button" value="load" name="">
<div id="content"></div>
<script type="text/javascript" src="js/jQuery.js"></script>
<script type="text/javascript" src="js/selectors12.js"></script>
</body>
</html>
$('#button').click(function() {
var name = $('#name').val();
$.ajax({
url:'php/page.php',
data: 'name='+name, //sending the data to page.php
success: function(data) {
$('#content').html(data);
}
}).error(function() {
alert('an error occured');
}).success(function() {
/*alert*/
alert('an error occured');
}).complete(function() {
/*alert*/
});
});
error() 不起作用,当我将 URL: 更改为 page.php 并使用不正确的扩展名检查 error() 并显示它时。
但是,在控制台中它会显示一条错误消息:
未捕获的 TypeError:$.ajax(...).error 不是函数
【问题讨论】:
-
确保您已正确包含 jQuery 库。
-
jQuery 库可能丢失
-
添加一个功能性的sn-p
标签: javascript jquery html ajax