2013-03-11 196 views
0

我真的不知道該怎麼稱呼它,所以我找不到任何東西。差不多我有以下幾點:動態jquery頁面

$(document).on('click', 'a[data-ajax]', function(e) { 
     var box = $('#ajaxdata'); 
     e.preventDefault(); 
     var r = $(this).attr('href'); 
     $.ajax({ 
      type: 'post', 
      url: '/betasite/' + r, 
      success: function(data) { 
       box.html(data); 
      } 
     }); 
    }); 

幾乎是它加載文件的內容(即一些HTML)到一個div所以頁面並不需要經常重新加載數據。問題在於我想在加載的文件裏面有一些php,這樣我就可以訪問服務器端的MySQL數據並顯示它。每當我試圖做到這一點,但它評論的PHP出來像< - PHP(東西) - >。有誰知道我可以如何解決這個問題(比如讓PHP在加載之前生成頁面)?

+0

apache已經爲你做了這些....確保你的頁面保存爲.php文件。 – 2013-03-11 08:09:00

+0

啊,這可能是問題,我有沒有擴展名的文件,讓我檢查編輯:啊工作。感謝我的幫助,我可能不會在一段時間內想到這一點。 – lemondrop 2013-03-11 08:15:14

+0

其好兄弟...歡呼聲 – 2013-03-11 08:21:53

回答

0

如果您處於本地環境,則您的php代碼將自動由服務器(WAMP/MAMP)呈現。如果您沒有運行服務器(WAMP/MAMP),則必須根據您使用的操作系統選擇一個服務器。

+0

感謝您的幫助,我將在未來記住這一點 – lemondrop 2013-03-11 08:22:44

0

一個好的做法是在嘗試前端操作(jQuery)之前測試本例中的服務「php」的運行。如果你有一臺Apache服務器,應該通過訪問服務路徑來查看他們服務的結果。