2012-07-16 183 views
0

我写了以下非常简单的jQuery文章。它适用于Internet Explorer,但不适用于Chrome或Firefox:jQuery适用于Internet Explorer,但不适用于Chrome和Firefox

<script> 
function showphone(){ 
    $.post('phonedata.php',{  
     k: document.getElementById('k').value, 
     s: document.getElementById('s').value 
    }, 
    function(output){ 
     $('#showphone').html(output); 
    }); 
} 
showphone(); 
</script> 

对于Chrome和Firefox,我可以做些什么吗?

+0

什么不起作用?你检查控制台是否有错误? IE中的 – sachleen 2012-07-16 03:31:51

+0

,它可以成功地发回一些东西;在Chrome和FF中,它什么也不显示... – Ham 2012-07-16 03:33:35

+0

标记? IE浏览器仍然在将'name'属性作为'id'处理这种奇怪的事情吗?另外,为什么要在gEBI和jQuery选择器之间进行切换?另外,为什么使用gEBI作为表单字段而不是formElement.fieldName? – 2012-07-16 03:33:47

回答

0

尝试

$(document).ready(function(e) { 
showphone(); 
}); 
相关问题