2012-07-03 197 views
1

我知道我可以使用一個PHP包括讀取從服務器上的文件的HTML,但我怎麼寫一個文件到服務器一旦用戶點擊瀏覽下一頁?保存HTML從一個網頁到另一個網頁的onclick

我有一個的jQuery改變1RST網頁div。我想,當用戶點擊進入第二頁,並從1RST頁面的HTML寫入到第2頁閱讀改變股利。

回答

5

您可以使用JavaScript和PHP代碼的組合。

jQuery的

得到改變div的價值,並把它變成一個隱藏字段,表單標籤內包裹並提交表單到下一個頁面

PHP

和在下一頁,從$ _post數組中獲取隱藏的字段值並顯示它。

0

不知道這是一個好主意,這樣做,因爲用戶點擊,因爲如果多個用戶試圖訪問同一頁面,將需要一段時間的文件得到更新,什麼?你可以使用一個叫做cronjob的東西,它基本上以指定的時間間隔從你站點的服務器執行PHP。我這樣做是爲了每10分鐘更新一次我的Twitter網站,但是每次點擊都會太慢。你究竟想要做什麼?

0
  1. 當用戶點擊「轉到下一頁」鏈接時,發送AJAX請求到 一些PHP文件。
    • Ajax請求應包含的div HTML(使用jQuery的 :$(this).html()
  2. 在php文件寫HTML,並返回 信息AJAX(真/假)。
  3. 當AJAX成功進入下一個頁面。
+0

@RabNawaz的提案比我更優雅 – roev

1

所以,你有一個通過jQuery的改變div

<div id="something">something here</div> 

要訪問您的DIV中的HTML,

var myHTML = $('#something').html(); 

然後使用AJAX將值發送到第二頁:

$.ajax({ 
    url: 'secondpage.php', 
    data: { 
     'key' : myHTML 
    } 
    type: 'post' 
}); 

在secondpage.php中,檢查fo [R $_POST['key']如下

if(isset($_POST['key'])) { 
    // myHTML was sent successfully 
} 
相關問題