刚刚认识到IE9中的奇怪行为,我不知道
ich具有此功能:
function searchProfile(fieldName, term, page, count) {
jQuery.ajax({type:'POST',
data:'fieldName='+fieldName+'&term='+term+'&id=${id}&page='+page+'&count='+count,
url:'${createLink(action: 'searchProfilByName')}',
global: false,
success:function(data,textStatus){jQuery('#'+fieldName+'_results_div').html(data);},
error:function(XMLHttpRequest,textStatus,errorThrown){}});
};
它被称为例如:
<div class="button" onclick="searchProfile('netzwerk', netzwerk_searchterm.value, 0, -1)">
镀铬FF歌剧野生动物园“
read
”netzwerk_searchterm.value
但是在IE9或更旧的版本中会出现错误
"SCRIPT: 'netzwerk_searchterm' is undefined"
.val()
不适用于所有浏览器有人知道这个错误可能在哪里吗?
提前致谢
最佳答案
假设netzwerk_searchterm
是该字段的ID,请编写以下代码:
<div class="button" onclick="searchProfile('netzwerk', jQuery('#netzwerk_searchterm').val(), 0, -1)">
由于您已经有了jQuery。