jQuery响应在DreamWeaver中工作,但不能在浏览器中工作


jQuery response working in DreamWeaver but not in Browser

当试图从URL或PHP脚本获得响应时,我有一个问题。当我点击一个运行这个函数的按钮时,它在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>

您的代码可以在Dreamweaver上工作,因为它有一个内置的Apache服务器,尽管您在生产环境中没有使用。

相关文章: