AJAX调用在JavaScript中运行PHP脚本

时间:2015-07-23 05:42:53

标签: javascript php jquery ajax

我在点击“提交”按钮时尝试运行PHP脚本。我想做一个AJAX调用,因为我想点击按钮后刷新页面。但是下面的代码在点击时没有响应。

我已将login.php保存在与项目相同的位置。任何帮助或输入表示赞赏!

<input type="button" class="button" value="submit" />
<script type="text/javascript">
$(document).ready(function() {
    $("button").click(function() {
        $.ajax({
            type: "GET",
            url: "C:\wamp\www\ElitePass\login.php"
        })
        alert("done successully")
    });
});
</script>

2 个答案:

答案 0 :(得分:2)

问题是您没有正确定位按钮。

$("button")此选择器正在寻找类型&#34;按钮&#34;的元素。当然没有。要按类名称定位元素,请将dot附加到选择器:

$(".button").click(....)

话虽如此,您的代码仍然无法按预期工作。浏览器安全限制将阻止直接从文件系统加载文件。您需要通过Web服务器加载东西。特别是PHP文件。

答案 1 :(得分:0)

你可以称之为成功:

<script type="text/javascript">
$(document).ready(function() {
    $("button").click(function() {
        $.ajax({
            type: "GET",
            url: "C:\wamp\www\ElitePass\login.php",
            success: function() {
                alert("done successully");
            }
        })

    });
});
</script>