在用户购买产品之前,我正在查看评论页面,页面上有一个用于折扣代码的小字段,我想通过 ajax 将其传递给端点。我正在使用以下 javascript 函数,并且提交发生并返回(甚至到达预期的端点) - 但没有数据通过(在日志中验证)。
知道为什么没有参数会通过吗?
<script>
$("#discount_code_submit").click(function() {
var url = "/confirm_discount"; // the script where you handle the form input.
$.ajax({
type: "POST",
url: url,
data: $("#discount_form").serialize(), // serializes the form's elements.
success: function(data)
{
alert(data); // show response
if(data != "false")
{
console.log(data);
}
}
});
return false; // avoid to execute the actual submit of the form.
});
</script>