2010-04-20 2 views
0

저는 JQuery를 처음 사용합니다. 그러나 JQuery 스크립트에 넣을 때 PHP 코드가 제대로 표시되지 않습니다. JQuery 코드에없는 PHP 코드가 올바르게 표시되어 내 JQuery 코드를 수정하여 PHP 코드가 올바르게 표시 될 수 있도록 도와 줄 수 있습니까?JQuery 및 PHP 표시 문제

다음은 JQuery 및 PHP 코드입니다.

var count = 0; 
$(function(){ 
    $('p#add_field').click(function(){ 
     count += 1; 
     $('#container').append(
      '<input type="text" name="sk" id="sk" />' 
      + '<label for="exp">Exp: </label>' 
      + '<?php' 
      + 'echo \'<select id="exp" name="exp">\' . "\n";' 
       + 'foreach($options as $option) {' 
       + 'if ($option == $exp) {' 
        + 'echo \'<option value="\' . stripslashes(htmlentities(strip_tags($option))) . \'" selected="selected">\' .' 
        + ' stripslashes(htmlentities(strip_tags($option))) . \'</option>\' . "\n";' 
       + '} else {' 
        + 'echo \'<option value="\'. stripslashes(htmlentities(strip_tags($option))) . \'">\' .' 
        + 'stripslashes(htmlentities(strip_tags($option))) . \'</option>\'."\n";' 
       + '}' 
       + '}' 
      + 'echo \'</select>\';' 
      + '?>' 
      + '<label for="g">RGB: </label>' 
      + '<?php' 
      + 'echo \'<select id="g" name="g">\' . "\n";' 
       + 'foreach($options as $option) {' 
       + 'if ($option == $g) {' 
        + 'echo \'<option value="\' . stripslashes(htmlentities(strip_tags($option))) . \'" selected="selected">\' .' 
        + 'stripslashes(htmlentities(strip_tags($option))) . \'</option>\' . "\n";' 
       + '} else {' 
        + 'echo \'<option value="\'. stripslashes(htmlentities(strip_tags($option))) . \'">\' .' 
        + 'stripslashes(htmlentities(strip_tags($option))) . \'</option>\'."\n";' 
       + '}' 
       + '}' 
      + 'echo \'</select>\';' 
      + '?></li>'); 

    }); 
}); 
+2

쓰기 example.php에서

$('#container').load('ajax/example.php'); 

jQuery를 참조 HTML을 load 문서를 추가하는 방법을로드를 직접 사용하고 그것을 기대할 수 있습니다 PHP를 처리하십시오. PHP는 서버 측 언어입니다. –

답변

1

PHP는 서버 측 언어이며 jQuery는 클라이언트/브라우저에서 실행되므로 페이지로드 후 PHP 코드를 추가 할 수 없습니다. 일반적으로하는 것처럼 PHP를 사용하여 페이지에 코드를 작성해야하지만 CSS로 코드를 숨기고 jQuery를 사용하여 원하는 경우 페이지의이 섹션을 표시 할 수 있습니다.

+0

어떻게해야합니까? – TheCREATOR

0

당신은 당신은 자바 스크립트에서 PHP를 포함 할 수 없습니다 당신의 PHP와 HTML 코드