[英]$.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.