这是我的代码,它在Firefox中不起作用。它向我展示了SyntaxError:缺少形式参数。我不知道为什么。问题出在哪儿。它在Chrome中工作
$(document).ready(function() {
$(document).on("click", ".button", function('click') {
var last_id = $(".button").val();
var tagg_id = event.target.id;
$(".button").html("Loading...");
$.ajax({
url: "loadData.php",
method: "POST",
data: {
last_id: last_id,
tagg_id: tagg_id
},
dataType: "text",
error: function(xhr, status, error) {
alert(status);
},
success: function(data) {
if (data != "") {
$(".button").remove();
$("#last").append(data);
} else {
$(".button").html("No more posts");
}
}
});
});
});
答案 0 :(得分:0)
应该是:
$(document).ready(function() {
$(document).on("click", ".button", function(event) {
或者使用更好更清洁的选择器:
$(document).ready(function() {
$(".button").on("click", function(event) {
您应该阅读jQuery API文档以获得更好的解释:https://api.jquery.com/click/