jquery - .get() 仅 IE 问题

标签 jquery

我正在使用 jQuery .get() 从另一个页面获取一些值,如下所示

<input size="30" id="abc" value="" type="text" readonly="readonly">
<input size="30" id="pqr" value="" type="text" readonly="readonly">    

$.get('clientarea.php?', function(data) {
var newVal = $('input[name=customfield[1]]', data).val();
$('#abc').val(newVal);
var newVal = $('input[name=customfield[2]]', data).val();
$('#pqr').val(newVal);
});

此脚本在除 IE 之外的所有浏览器中都可以正常工作

这个脚本有什么问题?在 IE 中使用 jQuery 选择名称 attr 是否有任何问题?

需要您的帮助。

谢谢

最佳答案

Internet Explorer 有时在识别对象是 XML 对象时会出现问题。 我已成功使用以下解决方法并且效果很好:

http://rationalogic.com/development/jquery-ajax-and-internet-explorer/

关于jquery - .get() 仅 IE 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3455948/

相关文章:

javascript - 部分JS代码阻止表单提交并保存在数据库中

php - 从链接中激活外部 href onclick

javascript - 单击按钮时增加计数器值,然后重新使用值

javascript - 动态创建和添加内容

JavaScript 重构/避免重复

javascript - 复选框无法在 html 页面中显示

asp.net - 我没有正确返回这个 JSON 字符串吗?

jquery - 居中 JQuery 无法正常工作

javascript - 不使用哈希更新 AJAX 请求上的 URL #

javascript - slider 未使用 next().show() 显示所有图像