我是超級noob當談到javascipt,如何點擊()不工作?此代碼將表單數據提交給php腳本並將回覆加載到div中。你可以看到這裏的行動:http://shorelinerenovations.comjQuery:處理程序沒有定義?
jQuery(document).ready(function(){
var ajax_load = "<img class='loading' src='http://shorelinerenovations.com/wp-content/themes/Narm/images/load.gif' alt='loading...' />";
var loadUrl = "http://shorelinerenovations.com/wp-content/themes/Narm/optin.php";
jQuery('form#optin-form input#frm_submit').click(function(){
jQuery("#submit-result").html(ajax_load);
jQuery.post(
loadUrl,
jQuery("#optin-form").serialize(),
function(responseText){
jQuery("#submit-result").html(responseText);
},
"html"
);
});
});
什麼不正確?你能看到Firebug中的任何錯誤嗎?你還檢查是否定義了jQuery('form#optin-form input#frm_submit')嗎? –
您可能只想使用.submit()而不是單擊表單。 – Matt
@Laurent:那麼應該運行click()函數中的代碼,即ajax。相反,它會重新加載頁面,就像沒有Ajax一樣。 – jilseego