[PHP] PHP與Javascript之間的傳值

今天在工作時遇到一個問題,因為之前從沒遇過只好筆記一下!

案例是這樣的,相信大家只要有做過關於會員系統時,多少會因為地址的關係頭痛

比較多人關於縣市及哪一區都會用下拉式選單,但也不可能自己打



這次公司的高手同事有用Javascript動態產生個下拉式選單,必須先選出屬於哪個縣市後

才會動態產生那個縣市內的區 !

問題來了

當我在更新會員資料時是直接用PHP去設定第一個縣市是哪個被selected

但因為沒有觸發Javascript無法產生後半部地區的部分

神手同事教我用$.("#element_id").trigger("change");

果真馬上有效! 後來查了一下,應該是用trigger去觸發change()的函數

至於如何將PHP的變數值傳給Javascript呢?

就是可以將值塞在

<input type="hidden" value="<?php echo XXX;?>" id="a" name="a" />

var a_value = $.('#a').val();

在透過$.("#下拉式選單id").val(a_value);去設定第二個動態產生的下拉式選單的值囉 !

留言

這個網誌中的熱門文章

[MySQL] schema 與資料類型優化

[翻譯] 介紹現代網路負載平衡與代理伺服器