【发布时间】:2016-07-26 18:24:24
【问题描述】:
当页面加载时,我可以检索一个结果,但是当我更改输入并尝试重新填充 update_form 时,我什么也没有收到。有任何想法吗?当我检查参数时,浏览器正在接收新参数,但显然查询不会再次运行。
$(function() {
$("#select_form").submit(function (e) {
e.preventDefault();
$.ajax({
url: 'select_price.php',
data: $('#select_form').serialize(),
type: 'POST',
success: function (data) {
console.log(data);
if(data){
$("#update_form").html(data);
$("#norecord").css('display','none');
}
else{
$("#norecord").css('display','block');
}
},
});
});
});
我的 HTML
<form action="" method="post" id="select_form"><select style="max-width: 125px;border-radius:5px;" class="form-control" name="cus_no" autocomplete="off">
<?php
$sql = "SELECT DISTINCT debcode FROM cicmpy WHERE cicmpy.region IS NOT NULL";
$query = odbc_exec($conn, $sql);
while ($row = odbc_fetch_array($query)) {
echo '<option value="' . ($row['debcode']) . '">' .($row['debcode']) . ' </option>';
}
?>
</select ></div><label>Item Number</label><input style="max-width: 125px; border-radius:5px;" type="text" class="form-control" id="auto_item" name="item_no"/>
<button style="margin-top: 15px;" type="submit" name="update" class="btn btn-primary">Manage</button>
<button style="margin-top: 15px;" type="button" name="new_price" id="new_price" class="btn btn-success pull-right">New Price</button></div>
</div> </div>
</div>
</div>
</form>
【问题讨论】:
-
你能展示更多的 HTML(整个表单)吗?
-
@pmahomme 奇怪的是它没有出现。固定。
标签: javascript jquery ajax ajaxform