![](/img/trans.png)
[英]How to get “ID” value from “name[ID][OTHER]” in attribute of element using jquery?
[英]How to get name by ID from other table
我有一個表名“ drug”。 它具有列名“ ingredians”。 “ ingredians”字段具有文本(varchar)
我可以使用下拉框選擇“印第安人”。
<td width="100px"><center>
<select name="drugitem" style="width:100px; height:30px;" >
<? $sc="SELECT * FROM drug";
$scq=mysql_query($sc);
while($scf=mysql_fetch_array($scq))
{
?><option value='<? echo $scf[id];?>'><? echo $scf[ingredians];?></option>
<? } ;?>
</select></center>
</td>
然后,我想將此ID和VALUE的“ ingredians”傳遞給另一個名為“ temp”的表。 “ temp”表具有兩個列來捕獲這些數據,稱為“ drugitemid”和“ drugitemname”
如何傳遞兩個值。
雖然您的問題有點含糊。 據我了解,您需要的是將名稱與ID關聯起來的ingredients
值,然后在其他頁面上用-
即可使用它們,
<option value='<? echo $scf[ingredians].'-'.$scf[id];?>'><? echo $scf[ingredians];?></option>
在下一頁上:
list($drugname, $drugid) = explode('-', $_POST['drugitem']);
注意:將外部ID和名稱都保存在任何表中都沒有關系。
您可以使用jquery。 在此下拉更改事件中獲取價值。
var val_id = $("#yordropdown_id").val();
var name = $("#yordropdown_id option[value="+val_id+"]").text();
然后發送帶有這些ID和名稱的Ajax請求,並將其保存到您的臨時表中。
我認為這很有道理!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.