为什么我的Javascript代码不适用于Macbook上的FF12,而是适用于我的Ubuntu's ff
Why my Javascript code is not working for FF12 on Macbook, but working with my Ubuntu's ff
我知道我不是第一个遇到这个问题的人,但从谷歌搜索中找不到线索。
这是我的代码:
$.get(
"my.php", //xml file will be back
function(data){
var dataXml = data;
var listV = dataXml.getElementsByTagName("ver");
var html = "<tr>";
html += "Version<select name='version' id='verList'>";
//....get data from the xml file, codes was ignored for brief
html += "</select>";
html += "MacAddress <input id='"macInput'" type='"text'" name='"MacInput'" />";
html += "</tr>";
$("#optionPanel").append(html);
var sybutton = $('<button id="queryB" class="queryB" type="submit">Submit</button>').click(function(){...}
$("#optionPanel tr:last").append(sybutton);
图片是:一个选择列表+Mac输入+一个提交查询的按钮。
这些代码在我的Firefox和Ubuntu上运行得很好。但在Macbook的FF或Safari上,只显示按钮,但不显示选择列表和Mac输入,因为它们已经全部消失了。知道吗?提前谢谢。
我使用下面的代码来获取Javascript和JQuery。
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.min.js"></script>
哦,我忘了一点。在FF的错误控制台中,我可以看到:
Error: installStatus is null
browser.js Line: 10417
我打开了文件,行在一个事件报告函数中,该函数试图报告"PluginNotFound"错误(???)。
JQuery的AJAX之所以有效,是因为我在Wireshark中看到了流量。
只是猜测,因为只使用了一个非jquery纯js函数更改
var listV = dataXml.getElementsByTagName("ver");
至
var listV = $(dataXml).find("ver");
相关文章:
- Jquery幻灯片效果仅适用于我的计算机
- JQuery适用于小提琴,但适用于实际的html文件
- “add”函数适用于不同的链接/参数组合
- 我想放一个JS函数,它适用于列表的所有元素,但我可以't将其复制到每个元素中
- 如何将javascript应用于我的webView's的html内容
- JQuery验证仅适用于提交的表单中的第一个元素.[打算验证所有内容]
- Regex验证应用于我的asp网页上的所有按钮
- 为什么我的Javascript代码不适用于Macbook上的FF12,而是适用于我的Ubuntu's ff
- 如何将 jquery 动画应用于我的弹出窗口
- 如何构建适用于触摸屏的Web应用程序
- JQuery 幻灯片仅适用于最近的帖子.需要它来处理主页上的最新帖子
- 不同的 CSS 适用于不同的屏幕尺寸
- 代码仅适用于找到的第一个元素,存在多个具有相同 id 的元素
- 在res.render()之后,手写笔没有应用于我的玉文件
- ajax jonp 不应该适用于 请求的上不存在“访问控制-允许源”标头
- jQuery.data() 仅适用于附加的元素
- 适用于机场的 Google 地方信息自动填充功能
- 寻找一种方法,使这种JS效果适用于我的页面上的所有文本,加载
- 骨干网的要求如何适用于我的案例
- FB.登录只适用于我的开发人员帐户