小妹寫了一個新增查詢系統
在新增時表格顯示會顯示成 我設定的value
以下附圖使用下拉式選單
$("#SelectID").append
("<option value='" + data[i].ID + "'> " + data[i].Name + " </option > ");
目前狀況
下拉選單內為顯示 data[i].Name
Table內顯示為 data[i].ID
該怎麼讓Table顯示為 data[i].Name 呢
不太懂你的問題,是要這樣嗎(?)
$("#SelectID").append
("<option value='" + data[i].Name + "'> " + data[i].Name + " </option > ");
對!就是這個意思!
但還有別的方法嗎
因為導師說不能把Value原有的ID換掉QQQ
社會小菜鳥
抱歉,可以解釋的更清楚一點嗎,我有點疑惑 XDDD
如下
$("#SelectID").append
("<option value='" + data[i].ID + "'> " + data[i].Name + " </option > ");};
圖片顯示Table會是ID的值
有方法可以讓資料傳回Table是data[i].Name得值嗎
Value一樣是data[i].ID的情況下
不好意思麻煩您QQ
我好像還是不太懂QQQQ
應該要怎麼設定進Table欄位呢
...
我怎麼看了半天我還是一直看不懂?
所以你其實有另外一個select,table是另外的?
在新增時表格顯示會顯示成 我設定的value
所以看起來流程應該是
使用者選擇下拉式選單後
會新增選定的值到頁面上指定的區域進行顯示?
一直table來table去的
提到了資料庫
還以為是資料表
如果可以的話多描述一點
可能會比較好判斷
ㄜ....我又想了一下
該不會真的是要將選擇的值再寫回資料庫紀錄吧
froce
是的 table跟Selcet 是分開的
archer9080
使用者選擇下拉式選單後
會新增選定的值到頁面上資料表去顯示!
現在問題是我的資料表顯示的值要改成$("#SelectID").append ("<option value='" + data[i].ID + "'> " + data[i].Name + " </option > ");};
中的 data[i].Name
那你到底要幹麻?table是table、select是select,table本來就跟select不會有任何關係...
你把你想幹麻描述詳細一點,怎麼交互、已經寫好的這部份的code拿出來我們才有辦法幫你。
froce
select 是我的查詢系統
查詢下拉顯示為 data[i].Name
但在table上顯示為data[i].ID
現在table顯示希望改成data[i].Name
以圖來講解的話就是
從這樣
變這樣
我好亂...換我看不懂了....
那你該去改的是table啊,關select什麼事?
我好亂...換我看不懂了....
其實我一開始就猜他是不是要select和table連動當篩選...
只是他一直要問option的部份。
下拉選項當選中時觸發 函式 , 函式 ajax 呼叫api,
api回應的內容apend 到指定的 html id內(例如table)