2013-11-23 3 views
0

PHP 코드로 jQuery로드를 사용할 수있는 방법이 있는지 궁금합니다. 기본적으로받은 편지함을 만들려고합니다. 여기서는 내가 읽는 PM을 읽을 수있는 위치이며, div # main-news에로드해야합니다. jQuery로드에 PHP가 있습니까?

나는이 시도 :

$('#main-news').load('inc/readpm.php?id=<?php echo $pmid; ?>'); 

그러나 작동 및 PHP는 serversided하고 jQuery를 내가이 일을 더 쉽게 방법이 없다는 생각 clientsided 때문에하지 않는 이유는 무엇입니까?를

+1

jquery load가 올바른 경로를 요청해야합니다. 불량배 콘솔에서 정확한 오류 – mithunsatheesh

+0

을 확인하십시오. 이것은 HTML 페이지를로드하는 것과 똑같이 작동합니다. 물론 PHP 파일은 일부 HTML을 출력해야합니다. –

답변

0

이 코드가있는 경우 :.

$ ('# 주요 뉴스') 부하 ('? INC/readpm.php ID =');

PHP 파일 내에 아무런 문제가 없어야합니다. 물론이 코드가 .js 파일에 있으면 PHP에 의해 해석되지 않습니다.

0

옵션 :

  1. AJAX 주문형 메시지를로드 - http://api.jquery.com/jQuery.ajax/가 (당신이 익숙하지 않은, 단지께요 알고 있다면 더 명확하게 할 수 있습니다).

  2. PHP 데이터를 변수를 통해 Javascript로 직접 전달하십시오. 이 외부 자바 스크립트의 경우 파일이처럼 PHP 문서에로드되기 전에 당신이에 변수를 전송 선언하고 변수를 할당 할 파일 :

    <script>

    pmBox = "<?php echo $pmid; ?>";

    </script>

    <script src="externalFile.js" type="text/javascript">

    </script>

희망이 도움이됩니다. 분명히 스택 오버플로 날 <script> 일반적인 코드 형식의 4 공백 CTRL + K 방식으로 게시 좋아하지 않습니다.

오 잘.