我对 MVC 模型并不完全熟悉,我无法理解它,但是我试图通过将我的页面设计与我的逻辑分开来简化事情。我已经设置了我的基本模板,我想要在同一页面中打开 PHP 文件的超链接。
例如:
下一页
而不是打开 nextpage.php,我希望 nextpage.php 的内容将代码打开到同一页面上的 div 中。nextpage.php 的内容将包含一些 PHP 代码和一些 HTML 表单
我假设 AJAX 是解决此问题的正确方法,但非常感谢任何建议。
谢谢
我对 MVC 模型并不完全熟悉,我无法理解它,但是我试图通过将我的页面设计与我的逻辑分开来简化事情。我已经设置了我的基本模板,我想要在同一页面中打开 PHP 文件的超链接。
例如:
下一页
而不是打开 nextpage.php,我希望 nextpage.php 的内容将代码打开到同一页面上的 div 中。nextpage.php 的内容将包含一些 PHP 代码和一些 HTML 表单
我假设 AJAX 是解决此问题的正确方法,但非常感谢任何建议。
谢谢
看看: http ://api.jquery.com/load/
您只能在 html 元素中加载页面的一部分
$('#result').load('ajax/test.html #container');
阿贾克斯函数
$(document).ready(function(){
$("#submitBtn").click(function() {
$.ajax({
type: "POST",
url: "request.php", //Your required php page
data: "id="+ studentid, //pass your required data here
success: function(response){
$('#output').html(response);
}
});
return false;
});
});
请求.php
<?php
$student_id= $_POST['id']; //The data that is passed from tha ajax function
$message = "The id you have entered is".$student_id;
echo $message;//This will be obtained in the ajax response.
我会使用像 jQuery 这样的框架并使用ajax()函数。然后您必须简单地执行该语句并在成功处理程序中将 div 的内容设置为接收到的数据。