头脚本中的jQuery AJAX发布错误

时间:2016-03-31 01:19:24

标签: php jquery ajax

我有一个文件(lam.php),显示拉丁美洲国家/地区的数据库驱动列表。我想将它包含在我网站的各个页面中作为方便的参考。但我不想简单地包含它,而是想使用AJAX,因此用户可以决定是否要查看列表。

所以我正在学习如何使用AJAX。听起来我想使用jQuery + AJAX,使用Post而不是Get。

但我立即挂断了这一行的错误:     $ .POST( “http://gx/2b/inc/C/Shared/DBLists/World/lam.php”,数据,回调);

我在预览页面时看不到任何错误,但在Dreamweaver中突出显示错误。单击按钮时没有任何反应,因此显然在某处出现错误。任何人都可以在我的脚本中发现错误吗?

这是整个脚本:

<head>
  <script>
  $(document).ready(function(){
    $("button#lam").click(function()
    $.post("http://gx/2b/inc/C/Shared/DBLists/World/lam.php",data,callback);
    )
   }
  )
  </script>
</head>

<body>
  <button id="lam">Latin America<button>
</body>

1 个答案:

答案 0 :(得分:1)

您需要在HTML中添加一个DIV以显示结果。然后回调函数必须使用AJAX调用的响应填充DIV。

由于您的PHP脚本不带任何参数,因此您不需要data参数。

<head>
<script>
$(document).ready(function(){
    $("button#lam").click(function()
        $.post("http://gx/2b/inc/C/Shared/DBLists/World/lam.php", function(response) {
            $("#lam-result").html(response);
        });
    });
});
</script>
</head>

<body>
  <button id="lam">Latin America<button>
  <div id="lam-result"></div>
</body>