問題を抱えたのは私が初めてではないことはわかっていますが、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 でうまく機能しています。しかし、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>
あ、1点忘れてました。FF のエラー コンソールでは、次のように表示されました。
Error: installStatus is null
browser.js Line: 10417
ファイルを開いたところ、その行は "PluginNotFound" エラー (???) を報告しようとしたイベント報告機能にあります。
Wiresharkでトラフィックを見たので、JQueryのAJAXが動いていました。