[英]$.get within a .click function
不太确定我在哪里出错了。 我有一个按钮元素,单击该按钮时,希望触发以下脚本。 当我单击按钮但未获取文件时,Chrome似乎没有问题。
我在.click中是否缺少一些愚蠢的东西?
<script>
$( "button" ).click(function() {
$.get("testimg.php", function() {
alert("Success!");
});
});
</script>
您的代码似乎正确。 您需要确保两件事:
testimg.php
(带有m)文件存在于同一目录中。 脚本运行时, <button>
位于DOM中。 我建议使用$(document).ready()
事件:
<script> $(document).ready(function(){ $( "button" ).click(function() { $.get("testimg.php", function() { alert("Success!"); }); }); }); </script>
值得将其jQuery.ajax
调用,以便您可以跟踪错误。
$(function () {
$("button").click(function(e) {
e.preventDefault();
$.ajax({
url: "testimg.php",
success: function () {
alert("Success!");
},
error: function(x,y,z) {
alert(z);
}
});
});
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.