我有這一般發生在表單中的所有選擇框選項jsonfying選擇框中選擇
<option val='1'> text1 </option>
<option val='2'> text2 </option>
<option val='3'> text3 </option>
<option val='4'> text4 </option>
<option val='5'> text5 </option>
現在我想所有這一切都轉換爲jqGrid的理解其下拉菜單中的格式的服務器端查詢。即{1:text1,2:text2 ....}條件是我不會碰到服務器端代碼。我需要通過添加一個通用函數在客戶端修改它。現在,我通過一個jQuery的AJAX調用
getGridDropDown: function (url) {
$.ajax({
type: "GET",
url: url,
dataType: "html",
success: function (html) {
$(html).find('option').each(function(key){
alert(key)
})
},
error: function() {
console.log("Error in ajax call to url: " + url);
}
});
},
現在,我嘗試過各種形式得到這一點,唯一的辦法看起來像使用正則表達式是唯一的出路。我不能作爲一個jQuery變量處理HTML返回變量,在那裏我可以說$ this.val()+ this.text()
請問您的AJAX調用返回只有'
只有選項..! –
@SaiKrishna好吧,如果任何答案有效,請打勾:) – Val