我在将视图加载到页面时遇到问题,我让它工作了大约 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);
}