1

我对 MVC 模型并不完全熟悉,我无法理解它,但是我试图通过将我的页面设计与我的逻辑分开来简化事情。我已经设置了我的基本模板,我想要在同一页面中打开 PHP 文件的超链接。

例如:

下一页

而不是打开 nextpage.php,我希望 nextpage.php 的内容将代码打开到同一页面上的 div 中。nextpage.php 的内容将包含一些 PHP 代码和一些 HTML 表单

我假设 AJAX 是解决此问题的正确方法,但非常感谢任何建议。

谢谢

4

3 回答 3

3

看看: http ://api.jquery.com/load/

您只能在 html 元素中加载页面的一部分

$('#result').load('ajax/test.html #container');
于 2013-09-06T11:03:24.980 回答
2

阿贾克斯函数

$(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.
于 2013-09-06T11:10:28.580 回答
0

我会使用像 jQuery 这样的框架并使用ajax()函数。然后您必须简单地执行该语句并在成功处理程序中将 div 的内容设置为接收到的数据。

于 2013-09-06T11:03:37.607 回答