使用AJAX执行PHP代码

时间:2013-09-06 10:59:01

标签: php javascript jquery html ajax

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

例如:

下一页

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

我认为AJAX是正确的方法,但我们非常感谢任何建议。

由于

3 个答案:

答案 0 :(得分:3)

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

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

$('#result').load('ajax/test.html #container');

答案 1 :(得分:2)

Ajax功能

$(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;
        });

});

<强> request.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.

答案 2 :(得分:0)

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