【发布时间】:2016-03-12 15:15:46
【问题描述】:
我正在尝试为不同的 HTML <button> 元素编写不同的 PHP 代码,但显然它适用于页面上的所有按钮。这是我的一个按钮:
<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>或身体的任何地方?
【问题讨论】:
-
如果你想写一个函数到一个特定的按钮,你必须使用属性 ID 然后在 js 中使用像这样的 id 选择器 $('#id').click(function( ){........});事实上,你可以将函数直接放在 html 中: 然后在你的 js 中你必须声明函数: function plus( ){...做一些事情.....} 我认为您的 js 代码的最佳实践是创建一个文件 jsfunctions.js 并包含一个标签
标签: javascript php jquery html ajax