我有以下功能,我想将变量“Quantity”分配给使用Ajax的php变量,但是我对ajax并不了解太多,请给我能完成这项工作的代码。由于如何使用ajax将javascript变量分配给php变量
var Quantity;
$("select").change(function() {
var str = "";
var price = <?php echo $row[price];?>;
$("select option:selected").each(function() {
str += $(this).text() + " ";
});
$(".plan_price").text("price : " + parseInt(str) * price + " baht");
Quantity = parseInt(str);
}).change();
function selectOne() {
var select = document.getElementById('quantity');
for (var i=0; i<<?php echo $row[item_amount]?>; i++) {
select.options[select.options.length] = new Option(i+1, i);
}
}
我想要的数量变量从$行[item_amount]中减去从服务器
if ($row[item_amount] - Quantity == 0) {
$sql = "update item set active='2',item_amount=item_amount-Quantity,buy_time=NOW() where id='$id'";
} else {
$sql = "update item set item_amount=item_amount-Quantity,buy_time=NOW() where id='$id'";
}
$result = mysql_query($sql);
Java **不是** JavaScript。 – 2013-04-29 00:09:54
谷歌关于JavaScript&POST方法 – 2013-04-29 00:11:56
我发现最好的方法是从你的PHP中分离HTML/JS/CSS。我不会从我的PHP生成“代码”。我使用php作为ajaxing的“数据源”。代码应该是静态的,我还没有找到一个原因代码应该是动态的(除了插件),而不是“打动”某人。 – Rahly 2013-04-29 00:55:11