2012-02-10 2 views
0

이것은 환상적인 리소스이며 프로젝트를 개발하는 첫 웹 사이트에서 광범위하게 사용 해왔다.jQuery. div로 PHP로드 -not working-

정적 인 웹 페이지를 유지하고 싶지만 지정된 div 내의 정적 홈페이지에 WordPress (이미 설치되어 있고/blog/subdomain에서 실행 중)를 소개하고 싶습니다.

<script typ="text/javascript"> 
    $(document).ready(function(){ 
     $("#randomdiv").load("load.php"); 
    }); 
</script> 

나는 "#randomdiv"워드 프레스 추가 한 "블로그/index.php에"파일을 "#myblog"와 "load.php"까지 수정 : 나는 코드를 발견했다. index.php에서 #content를 원한다고 지정하고 있습니다.

<script typ="text/javascript"> 
    $(document).ready(function(){ 
     $("#myblog").load("blog/index.php #content"); 
    }); 
</script> 

<div id="myblog" class="grid_8"> 
"Loading..." 
</div> 

키커 : 은 한 시간 정도 지난 밤 일했다. 내 정적 페이지에 대한 CSS에서 PHP를 스타일링하고 있었고 그것은 작동을 멈췄다! 나는 모든 것을 깨끗이하고 시작했지만 운은 시작하지 않았다. 내가 어디가 잘못 될까 ???

--Thank 그 방법 .PHP 작품 빠르고 쉽게 나에게 설명 할 수 responses--

어쩌면 누군가를 위해. WordPress는/blog/내 약 15 개의 .php 파일을 제공하며 index.php는 내 티켓이라고 생각했지만 어쩌면 아닙니다. 아직도, 잠자리 밤이 일했다. 나는 새로운 지위를 올렸다. 그리고 나타났다, 나는 그것과 모든 것을 스타일링하고 있었다. 뭔가 바뀌었고 찾을 수 없습니다.

+2

"작동하지 않음"은 * 실제로 * 애매합니다. Firefox 용 Google 크롬 또는 Firebug가 설치되어있는 경우 JS 콘솔에서 오류를 확인하십시오. 그 (것)들을 배치하십시오. – Blender

+0

Google 크롬의 콘솔에 오류를 표시하지 않습니다. 실제로, 그것은 아무것도 보이지 않고 있으며, 그것이 내 문제의 근원입니다. 아무 것도 표시되지 않습니다. 그러나 어제 밤 정확한 코드 스 니펫을 사용하여 작업했습니다. 내 생각은 다음 중 하나입니다. (1) jQuery가 잘못되었거나 복잡하지 않거나 (2) index.php가 연결할 올바른 파일이 아닙니다. 죄송합니다. 문제를 해결하는 것이 더 좋겠지 만 너무 가까울 수도 있습니다. – jakezephyr

+0

'blog/index.php'는 귀하의 페이지와 동일한 도메인, 포트 및 보안 ('http/https')에 있습니까? 또한,'blog/index.php'에 접근 할 수 있습니까? – Blender

답변

0

WordPress는 내 index.php를 http : // com/blog/index.php에 http : // www/com/blog/index.php 대신 삽입했습니다.

나는 내 워드 프레스 대시 보드에 들어가서 설정으로 이동했으며 워드 프레스 주소 (URL)와 사이트 주소 (URL)를 "www"를 포함하도록 변경했습니다.

-1

시도 $('#myblog').load('blog/index.php'). HTML로드시 #content 요소 만 필요합니다. 필요한 HTML 코드 부분 만 반환하는 또 다른 URL을 요청하는 것이 좋습니다.

또한 스타일을 지정할 때 HTML을 손상 시켰기 때문에 jQuery는 HTML이 .load 함수로로드 될 때 #content 요소를 찾지 못합니다. 그러면 오류 메시지가 표시되지 않습니다.

+0

어젯밤에이 일을 끝냈습니다. div에서 index.php 안의 #content 태그 만로드했습니다. 나는 광기의 정의와 같은 느낌이 들었다. 같은 결과를 또 다시 시도하면서 또 다른 결과를 기대하고있다. – jakezephyr

+0

정말 미안하지만 틀렸어. jQuery를 사용하면 HTML 조각 만로드 할 수 있습니다. 더 자세히 살펴보십시오. http://api.jquery.com/load/#loading-page-fragments –

+0

예, 문서를 읽고 이미 답변을 편집했습니다.) – karevn