我在点击“提交”按钮时尝试运行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>
答案 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>