以当前页面的形式包含外部页面

时间:2015-03-28 12:51:16

标签: javascript php jquery forms validation

我使用当前页面形式的脚本加载外部页面,并尝试调用外部页面上的输入从当前页面内的表单发送。看起来外部页面上的数据无法从当前表单发送。有人可以告诉我为什么吗?

以下是解释情况的示例代码。

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。

0 个答案:

没有答案