【发布时间】:2013-04-29 00:08:56
【问题描述】:
我有以下函数,我想使用 Ajax 将变量“Quantity”分配给 php 变量,但是我对 ajax 不太了解,所以有人可以给我代码来完成这项工作。谢谢
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);
}
}
我希望从服务器的 $row[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。
-
google 关于 javascript & POST 方法
-
我发现最好的方法是将 HTML/JS/CSS 与 PHP 分开。我不会从我的 php 生成“代码”。我使用 php 作为 ajaxing 的“数据源”。代码应该是静态的,我还没有找到原因代码应该是动态的(除了插件),而不是“打动”某人。
标签: php javascript ajax