내가 만들고있는 ModX Revo 사이트의 프리 페처를 직접 만들려고합니다.PHP 및 jQuery로 내부 페이지 프리 페치
내가 지금 <script type="text/javascript">
라인에 Syntax Error
납니다
나는이 제대로 작동하려면 얻을 수있는 방법은? 여기 <script type="text/javascript" src="/prefetcher.php"></script>
나의 페이지/템플릿에 포함 그리고있어
코드입니다 :
<?php
header('Content-Type: text/javascript');
require_once($_SERVER['DOCUMENT_ROOT'] . '/assets/php/m.inc.php');
//if([email protected]$_SESSION['AlreadyPrefetched']){
$sql = "Select `pagetitle`, `longTitle`, `uri` From `modx_site_content`
Where `type` = 'document' And `published` = 1 AND
(`uri` <> 'portfolio/item' And `uri` <> 'error-page-401' And `uri` <> 'sitemap.xml' And `uri` <> 'error-page-404' And
`uri` <> 'error-page-other' And `uri` <> 'index')";
$qry = $modx->query($sql);
$rows = $qry->fetchAll(PDO::FETCH_ASSOC);
$rCt = count($rows);
if($rCt > 0){
$_SESSION['AlreadyPrefetched'] = true;
echo '<script type="text/javascript">
$(window).on("load", function(){
alert("Prefetch Active");';
for($i = 0; $i < $rCt; ++$i){
echo ' $.ajax({ url:"/'. $rows[$i]['uri'] .'", cache:true, dataType:"text", success:function(){}, error:function(){} });';
}
echo ' });
</script>';
}
unset($rows);
//}
?>
불을 지르고보고, 올바른 콘텐츠 유형으로 수익을 prefetch.php하도록 요청. ..
어떤 도구입니까! LMAO ... 감사합니다! – Kevin