我有这一般发生在表单中的所有选择框选项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