ในไฟล์ js.coffee หลังจาก ajax สำเร็จ ฉันต้องใส่ค่าลงในกล่องเลือกพร้อมชื่อเฉพาะที่เลือกไว้
_form.html,เอ้อ :
<%= f.select(:user_id, Item.find(session[:login_users_item_id]).try(:users).order_by_fullname.collect {|u| [ u.full_name, u.id ] }, selected: current_user.id)%>
items.js.coffee:
$.ajax '/users.json',
type: 'GET', data: {"from_prod_bu" : selecteditemId},
success: (data) ->
userSelectBox = $('#prod_user_id')
userSelectBox.html('')
if data.length == 0
userSelectBox.append($('<option>').text('').attr('value', ''))
else
$.each data, (index,el) ->
userSelectBox.append($('<option>').text(el.firstname+' '+el.lastname).attr('value', el.id))
ตอนนี้ชื่อเต็มของผู้ใช้แสดงอยู่ในช่องเลือก แต่ฉันจะให้ตัวเลือกที่เลือกสำหรับการแสดงชื่อผู้ใช้เฉพาะได้อย่างไร
ขอบคุณ