【发布时间】:2018-02-09 08:03:17
【问题描述】:
我正在使用 ajax 提取数据并以表单形式显示。如果用户单击从 ajax 返回的任何结果,它会更新输入字段。现在,我想在每个名称旁边添加单选按钮,而不是只显示列表中的名称。
这是我的代码。
$(function() {
$('#searchpartno').keyup(function() {
var item = $(this).val();
var item_value = $('#price_luitem_id').val();
$.ajax({
"url": "/searchpartno_stock",
"data": {"partnumber":item,"luitem_id":item_value},
"type": "get",
"dataType": "json",
"success": function(items) {
$('#partnumber_tbody').empty();
var clearHTML = '<tr>' +'<td></td>' +'</tr>';
var trHTML = '';
$.each(items, function (i, item) {
trHTML += '<tr>' +'<td onclick="updatePartNo(this)" class="partspare_list">' + item.partnum + '</td>' +'</tr>';
});
$('#partnumber_tbody').append(clearHTML);
$('#partnumber_tbody').append(trHTML);
},
"error": function() {
$('#dailysale_price').val('');
}
});
})
})
【问题讨论】:
-
出于好奇,为什么不省去麻烦,在服务器端做所有事情呢?
-
我没想到。再说了,我还是 ROR 的新手。
-
嗯,为了我的钱,这是要走的路。
标签: javascript jquery ruby-on-rails ajax