IE中的this.value问题

mr.*_*ush 1 ajax jquery internet-explorer

this.value在IE(7-9)中遇到了问题.我用这个代码:

<script language="javascript" type="text/javascript">
  $(document).ready(function(){
    $(".inputbox").keyup(function(){
      value = this.value;
      $("#searchRe").load("suggestionSearch.php?value=" + value);
    });
});    
</script>
Run Code Online (Sandbox Code Playgroud)

这适用于Firefox和Chrome,但不会在IE中将"value"传递给"suggestionSearch.php".我认为value = this.value是问题.请帮我 :)

注意:.inputbox是一个文本框.

Ste*_*fan 5

因为你已经在使用jQuery,所以只需尝试使用jquery来获取值,使用这一行

var value = $(this).val()
Run Code Online (Sandbox Code Playgroud)

jQuery非常好地处理任意浏览器行为.

编辑

这是一个适用于IE的快速解决方案,您可以根据自己的需要进行修改.

http://jsfiddle.net/FeRsB/