[英]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.