我在尝试从 URL 或 PHP 脚本获取响应时遇到问题。当我单击运行此函数 clicked() 的按钮时,它在 DreamWeaver 中给出正常响应,但在浏览器中单击时返回错误。我搜索了答案,但没有任何真正的帮助。
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Log In</title>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
</head>
// I've deleted buttons and other stuff from this example code so it can be easier to read
<script language="javascript">
function clicked(){
$.ajax("test.php", {
type: 'GET',
dataType: 'text',
success: function (data, textStatus, jqXHR) {
var returned_data = data;
alert("returned_data ="+returned_data);
},
error: function( req, status, err ) {
alert( 'something went wrong', status, err );
}
});
</script>
</html>
PHP 脚本工作正常,还有其他一些问题,但我似乎看不到它。
最佳答案
您的脚本末尾缺少右大括号。 应该是:
<script language="javascript">
function clicked(){
$.ajax("test.php", {
type: 'GET',
dataType: 'text',
success: function (data, textStatus, jqXHR) {
var returned_data = data;
alert("returned_data ="+returned_data);
},
error: function( req, status, err ) {
alert( 'something went wrong', status, err );
}
});
}
</script>
关于javascript - jQuery 响应在 DreamWeaver 中工作,但在浏览器中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33317733/