-4
$(".into, .out").click(function(){
var which = $(this).attr("class");
alert (which); // `into` or `out` depending what is clicked
var b = $(this).siblings().children(".count").html(); // starting value is `0`
$.ajax({
type: "POST",
dataType: "json",
url: "process.php",
data: {which:which, b:b},
context: this,
success: function(data) {
alert (data); // 1, 2, 3...
}
});
});
process.php增加和用ajax
if ($_POST["which"] = "into") {
$_POST["b"] ++;
}
else{
$_POST["b"] --;
}
echo json_encode($_POST["b"]);
減少S_POST可變我預計如果into
被點擊,如果點擊out
下降中提高的最終結果。但它總是增加,從不減少!
這是沒有意義的重新分配到'$ _POST'並且是值得商榷的做法..使用一個獨立的變量。 – user2864740 2014-10-01 11:32:38
@ user2864740,爲什麼它沒有意義?爲什麼是可疑的做法?變量是可變的,不是嗎? – bonaca 2014-10-01 11:37:52
它沒有意義,因爲它是一個「輸入」。這是值得懷疑的,因爲它將「輸入」與數據混淆,以及如何從「輸入」中處理數據。 – user2864740 2014-10-01 11:38:59