我正在开发一个网页,其中有一个主登录页面,该页面有一个加载不同页面的 div;我这样做是为了不重新加载整个页面,但 ajax 只是发出调用以在该 div 中加载不同的页面。我已经有来自主登录页面的呼叫能够重定向 div;但我无法从 div 内部接听电话来重定向 div。
我的问题是在 div 中加载的一个页面上,我有一个表单。我希望该表单在提交时执行一些 php 任务,然后根据结果在 div 中加载不同的页面;但现在发生的是我的整个页面都被刷新了。
我不需要一个确切的答案,只需要一个通用方法和次要代码,例如:如果在这种情况下有人输入“是”并点击输入,则 div 将刷新为“a.php”,如果他们输入“否” div 将刷新为'b.php';如果他们不输入任何内容,则 div 将使用相同的表单页面重新加载。
一些相关代码将是...登陆页面(在 div 之外):
//all the ajax that handles the reloading
<form>
<select id="ajaxmenu" size="1">
<option value="p1.php">Page 1</option>
<option value="p2.php">Page 2</option>
<option value="p3.php">Page 3</option>
</select>
<input type="button" onClick="ajaxcombo('ajaxmenu', 'contentarea')" value="Go" />
</form>
<div id="contentarea"></div>
form-page (inside div):一个带有表单的基本 php 页面......我觉得我必须以某种方式改变动作和方法;并可能将 javascript 添加到此页面,但我不确定该怎么做。
<form action='' method='POST'>
word:<input type='text' name='value'>
<input type='submit name='submit'>
非常感谢您的宝贵时间; 任何帮助将不胜感激。