我想通過我的WordPress網站中的AJAX在[jQuery Colorbox] [1]中呈現由php文件生成的內容。 PHP駐留在同一個域中的同一臺服務器上。當我在本地主機上運行它時它工作得很好,但它在服務器上不起作用。AJAX加載的外部HTML內容在本地主機上完美工作,但不在服務器上
這裏是鏈接到我的網站 - http://shabdcreatives.com/portfolio
鏈接本身並不無效,例如以下鏈接的作品對自己罰款:
http://shabdcreatives.com/wp-content/plugins/catgrid/includes/CatGridPost.php?ID=33
我是不會開在colorbox裏面。
另外,我想加載的php文件只是一個片段,不包含任何<html>
或<body>
標籤。
我試過顏色框支持小組,但沒有答覆他們付出
這是我在顏色框我打電話的CatGridPost.php文件中的代碼.. 我試圖調用一個純文本文件,也.. 。它沒有返回錯誤..但顏色框並沒有顯示其內容要麼
require_once("../../../../wp-blog-header.php");
$thepost = get_post($_GET["ID"]);
$thecontent = $thepost->post_content;
$thetitle = $thepost->post_title;
$thelink = get_permalink($_GET["ID"]);
?>
<div id="cg-post-container">
<div id="cg-post-title">
<a href="<?php echo $thelink; ?>"><?php echo $thetitle; ?></a>
</div>
<div id="cg-post-content">
<?php echo $thecontent; ?>
</div>
給我們展示一些代碼?此外,它可能更適合http://wordpress.stackexchange.com/ –
@rootatwc - 我更傾向於這是更具體的jQuery。 – Kev
@Kev也許,但我上次在wordpress上遇到了一些嚴重的問題:P我們無法確定如果我們看不到任何代碼,並且我不會搜索他/她網站的所有javascript以查找ajax調用。 –