ホームページ >ウェブフロントエンド >jsチュートリアル >Ajax 隠れた問題解決策_基礎知識

Ajax 隠れた問題解決策_基礎知識

WBOY
WBOYオリジナル
2016-05-16 17:47:061300ブラウズ

ページに 2 つのテーブルがあります。ajax を呼び出した後、HTML を使用して別のテーブルを作成しました。その結果、新しいテーブルの上部が未定義になります。これは何が原因でしょうか?詳細なコードは次のとおりです。

コードをコピー コードは次のとおりです。

< script type="text/ javascript">
$(function(){
if($.browser.msie)
{
$("#country").get(0). attachEvent("onpropertychange", function (o){
var counter = o.srcElement.value;
$("#tabb1").hide();
$.ajax({
type : "post"、
url: "/yoblhtjfx/query CountryAjax.action"、
data: "country=" counter "&jsoncallback=?"、
dataType: "json"、
success: function (json)
{
var tableHTML;
tableHTML ="";
tableHTML ="< tr>";
tableHTML ="";
tableHTML ="";
tableHTML ="";
var list = json.list;
for(var i=0;i{
tableHTML ="
"; < td style='text-align: center'>";
tableHTML ="";
tableHTML ="";
tableHTML ="";
}
tableHTML ="
選択";
tableHTML ="
国名
" list[i][0] "" list[i][1] "
";
$("#querycountrydiv").html(tableHTML);
}
});
});
}
});
function returnVal( )
{
var valu;
for(var i = 0;i < document.getElementsByName("radioo").length;i )
{
if(document.getElementsByName( "radioo ")[i].checked == true)
{
valu = document.getElementsByName("radioo")[i].value
}
}
window.opener .document .getElementById("foreignUnit Country").value = valu;
window.close()





名前を入力して検索:


コードをコピーします コードは次のとおりです。 /div>







< ;td style ="text-align: center" nowrap="nowrap">国名






forEach>


= "ボタン" type="button" value="OK" onclick="returnVal(); />






は、上記のコードは構文エラーです。変更されたコード セグメントは次のとおりです:
success: function(json) {
var tableHTML = ”;
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
選択 地域コード
${list[0] } ${list[1] }