我使用当前页面形式的脚本加载外部页面,并尝试调用外部页面上的输入从当前页面内的表单发送。看起来外部页面上的数据无法从当前表单发送。有人可以告诉我为什么吗?
以下是解释情况的示例代码。
PAGE A
<form method="post" action="testing.php">
<a href="#" id="test1" onclick="loadPageIntoDiv('diploma-foundation.php');" class="btn btn-default col-lg-3"><input type="hidden" name="program" value="diploma"/>Diploma/Foundation</a>
<a href="#" id="test2" onclick="loadPageIntoDiv('degree.php');" class="btn btn-default col-lg-3"><input type="hidden" name="program" value="bachelor"/>Bachelor Degree</a>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
function loadPageIntoDiv(url) {
var $div = $("div#imgbox");
$div.load(url, function() {
$div.find("a").on("click", function(evt) {
var $link = $(this);
loadPageIntoDiv($link.id("test"));
evt.preventDefault();
return false;
});
});
}
</script>
<div id="imgbox">
</div>
<input type="submit" name="submit" />
</form>
PAGE B
<div>Input1</div>
<div><input type="text" name="uubsss"</div>
<div>Input2</div>
<div><input type="text" name="uubbsssa"</div>
<div>Input3</div>
<div><input type="text" name="uubbasssab"</div>
加载div的函数在loadPageIntoDiv()中,并将diploma-foundation.php调用到第一个标记为&#34; test1&#34;
的A标记中请帮我解决这个问题。提前感谢亲爱的stackoverflow-ers。