问题
当使用jQuery的onupdate特征,即依赖于不断变化的“产品”的选择框,我该如何更新说明,数量和价格的价值的事件领域。
我现在是这样的:
$("#product").change(function() {
$.ajax({
type : "POST",
url : "updatedescription.php",
data : 'product_id=' + $(this).val(),
cache : false,
success : function(html) {
$("#Description").html(html);
}
});
return false;
});
但它仅更新说明。
PHP代码
function loadDescriptionByProduct()
{
$product = filter_var($_POST['product_id'], FILTER_SANITIZE_STRING);
$description = $this->repository->getDescriptionByProduct($product);
echo $description;
}
function getDescriptionByProduct(string $product)
{
$sql = "SELECT description FROM product where product=?";
$result = db_param_query($sql, $product);
$row = db_fetch_array($result);
$description = $row['description'];
return $description;
}
2016-10-11
Dennis
+0
有太多可能的答案,或对这种格式太好的答案太长。请添加详细信息以缩小答案集或隔离可以用几个段落回答的问题。我建议你找一个开发论坛(也许[Quora](http://www.quora.com/Computer-Programming?))来解决一般问题。然后,当/如果您有特定的编码问题,请回到StackOverflow,我们很乐意提供帮助。 –
+1
询问“哪个更好”问题根据专家经验产生一定程度的意见,但对这个问题的回答往往几乎完全基于意见,而不是事实,参考或具体专业知识。 –
+0
将问题更改为专注于AJAX的机制 –