我有一個簡單的多重選擇,我試圖通過ajax發送其選定的值。 我可以使用警報,它顯示選中的值,但它在ajax中空白。 爲了測試這個,我嘗試了替換,但也不起作用。所以出現了問題,我無法弄清楚!Jquery獲取多個選擇的值不工作
<select id="multiple" multiple="multiple">
<option value="Text 1">Text 1</option>
<option value="Text 2">Text 2</option>
<option value="Text 3">Text 3</option>
</select>
如果讓我選擇的選項2和3的警報會顯示我的選擇是這樣的:
VAR測試= $( 「#多個」)VAL()。 alert(test);將返回:文本2,文本3
和,如果我使用替換它不工作,IE:
測試= test.replace( 「 」「,」);
我想,這可能是一個數組,並試圖將其轉換爲字符串,但它仍然無法使用!
分離的陣列的每個成員被轉換成一個串它是一個數組。你是什麼意思,你試圖將它轉換爲字符串? – 2015-03-02 05:20:49
你的意思是「它在ajax中經歷了空白」。你能顯示ajax代碼嗎? – 2015-03-02 05:30:26
您可以分享ajax請求代碼...並查看您的瀏覽器網絡選項卡(開發人員工具),以查看正在發送的實際數據 – 2015-03-02 05:34:43