javascript - 但是,为了使用 Ubuntu,我的Javascript代码为FF12工作不起作用

  显示原文与译文双语对照的内容

我知道我不是第一个获得问题的人,但是不能从google搜索获得线索。

这是我的代码:


$.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上运行良好。 但是,在fram或者Safari的,上,只显示按钮,但是不适用于选择列表和Mac输入。 知道提前谢谢。

我使用 below 来获取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的流量。

时间: 作者:

只是猜测因为therez只使用了一个非jquery纯js函数


var listV = dataXml.getElementsByTagName("ver");


var listV = $(dataXml).find("ver");

作者:
...