Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的Javascript代码不适用于Macbook上的FF12,而是适用于我的Ubuntu';s ff_Javascript_Jquery_Osx Leopard - Fatal编程技术网

为什么我的Javascript代码不适用于Macbook上的FF12,而是适用于我的Ubuntu';s ff

为什么我的Javascript代码不适用于Macbook上的FF12,而是适用于我的Ubuntu';s ff,javascript,jquery,osx-leopard,Javascript,Jquery,Osx Leopard,我知道我不是第一个遇到这个问题的人,但我无法从谷歌搜索中得到线索 这是我的密码: $.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='ve

我知道我不是第一个遇到这个问题的人,但我无法从谷歌搜索中得到线索

这是我的密码:

$.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);
我打开了文件,该行位于一个事件报告函数中,该函数试图报告“PluginNotFound”错误(???)


JQuery的AJAX正在工作,因为我在Wireshark中看到了流量。

只是一个猜测,因为只有一个非JQuery纯js函数使用 更改

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


猜对了,但没用。虽然它不起作用,但我认为这是我应该多看看的方向。我还认为它可能与JavaScript和JQuery之间的对象有关。我还尝试只添加“输入”,其中不包括使用listV,但也没有效果。因为“按钮”总是可以追加。试试$(“#选项面板”)。追加($(html))。我找到了一个解决方案。更改:“$”(“#optionPanel”).append(html);“到:”document.getElementById(“optionPanel”).innerHTML=html;“然后我需要更改“$”(“#optionPanel tr:last”).append(sybutton);“到“$”(“#optionPanel”).append(sybutton);”它正在工作。我仍然想知道根本原因。很有趣。你试过做这个$(“#选项面板”)。附加($(html))
Error: installStatus is null
browser.js   Line: 10417
var listV = dataXml.getElementsByTagName("ver");
var listV = $(dataXml).find("ver");