2016-09-16 67 views
1

我想在加載主頁面後在另一個頁面中加載以下頁面。我有以下代碼:加載文件包含使用文檔就緒功能不起作用

<script language="javascript"> 
    $(document).ready(function(){ 
     $.get('http://$_SERVER[SERVER_NAME]/X.php?logon=Y&vendorref="<?php .$row_RS_Product['id'].?>"&mode=product', function(data) { 
      $('#tabs-6').html(data); 
     }); 
    }); 
</script> 

我不是很熟悉這個代碼,所以請原諒我,如果我犯了明顯的錯誤 可能有人請幫助,因爲它使用PHP file_get_contents時的工作,但這種放緩頁面下載量巨大。 任何幫助歡迎

+0

你檢查控制檯來查看該請求是否起作用?如果URL位於不同的域中,您可能會被相同原點策略阻止 –

+0

@Roy感謝您的回覆,該URL位於同一個域中,並且在使用php方法時工作正常,我只是想延遲加載它直到主頁被加載,這對我不起作用 – Ria

+0

你檢查了控制檯是否有錯誤? –

回答

0

我想你想從PHP獲得$_SERVER[SERVER_NAME],所以你需要添加<?php echo時創建url來獲取。當你打開php標籤來回顯時,你也需要有echo,而不是.。 點是用來CONCAT字符串在這樣"aaa" . "bbb" PHP(不打開PHP標籤)

所以,你需要的東西是這樣的:

$.get('http://<?php echo $_SERVER[SERVER_NAME]; ?>/X.php?logon=Y&vendorref="<?php echo $row_RS_Product['id']; ?>"&mode=product', function(data) { 
     $('#tabs-6').html(data); 
    }); 
+0

感謝您的回覆,但是這不起作用 – Ria

+0

控制檯中有什麼錯誤? –

+0

我看不到任何錯誤,它只是不顯示內容 – Ria