我想爲不同的HTML <button>
元素編寫不同的PHP代碼,但顯然它適用於頁面上的所有按鈕。這是我的一個按鈕:爲不同的HTML按鈕編寫不同的PHP代碼(AJAX)
<button name="plus" id="plus" type="button" onclick="plus()">+</button>
這是我試圖讓功能,它適用於網頁上的所有按鈕:
$(document).ready(function() {
$("button").click(function() {
$.ajax({
type: 'POST',
url: 'plus.php',
success: function(data) {
//
}
});
});
});
的問題:
怎麼辦我爲特定按鈕編寫函數?
爲什麼我必須寫type =「button」才能工作?
我在哪裏編寫AJAX函數?在
<head></head>
或身體的任何地方?
如果你想要一個函數寫一個特定的按鈕,您可以在JS使用選擇的ID這樣的$(使用屬性附加傷害ID的再'#ID')點擊(函數(){........})。事實上,你可以直接把函數放在html中:然後在你js中你必須聲明函數:function plus(){。 ..do東西.....}我認爲您的js代碼的最佳做法是創建一個jsfunctions.js文件幷包含一個標記 –