0

ビューをページにロードする際に問題があり、約 90% 動作するようになりましたが、理由などの問題についてもっと疑問に思っており、いくつかの啓発を望んでいました。 ビューを div にロードしようとしています.load() 関数を使用してタグを付けますが、何らかの理由で、ビューに別の div タグが開始されている場合、読み込まれません。ビューは

<div id="gameselectform" style="display: none">
    <form id = "selectgame" onsubmit = "loadForm(); return false;" method="get">
        <select name="game" id="gameselect" method="get">
            <option value="starcraftii">Starcraft II</option>
            <option value="worldofwarcraft">World of Warcraft</option>
            <option value="callofduty">Call of Duty</option>
        </select>
        <input type="submit" value="Add" >
    </form>
</div>

div タグを削除すると、読み込まれます。なぜだろうと思いますが、これを回避する方法はありますか?ありがとうございます!私は JavaScript と jQuery にかなり慣れていないので、あまり大きな言葉を使わないでください。ハハハ

編集:JavaScript関数は次のとおりです。

function loadForm(game){
    game = game || $("#gameselect").val();
    var url = "<?php echo BASE_URL;?>Gameformload/"+game;
    $("#maindisplay").load(url);
}
4

1 に答える 1

2

display:none と DOM のせいでしょうか? 表示プロパティを visibility:hidden; に交換してみましたか?

于 2012-07-29T13:36:43.933 に答える