簡體   English   中英

使用AJAX執行PHP代碼

[英]Using AJAX to execute PHP code

我並不完全熟悉MVC模型,也無法完全理解,但是我試圖通過將頁面設計與邏輯分離來簡化事情。 我已經設置了所有基本模板,並且希望通過超鏈接在同一頁面中打開PHP文件。

例如:

下一頁

而不是打開nextpage.php,我希望nextpage.php的內容將代碼打開到同一頁面的div中。 nextpage.php的內容將包含一些PHP代碼和一些HTML形式

我假設AJAX是解決此問題的正確方法,但是任何建議都將不勝感激。

謝謝

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

您只能在html元素的頁面的一部分上加載

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

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.

我會使用jQuery之類的框架,並使用ajax()函數。 然后,您必須簡單地執行該語句,並在成功處理程序中將div的內容設置為接收到的數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM