2013-05-15 5 views
1
//play.php 
echo' <div id="new_char" style="text-align:center; position:relative; top: 100px;"><center> 
     You do not have a character! <br> Make one...<br><br> 
     <form method="post" > 
      Character Name: <input type="text" name="name" size="25"> <br> 
      Class: <select name="class"> 
       '; 
       $classinfo = "select * from classes"; 
       $classinfo2 = mysql_query($classinfo) or die("could not select classes"); 

       while($classinfo3 = mysql_fetch_array($classinfo2)) 
       { 
       echo"<option>$classinfo3[type]</option>"; 
       } 
       echo' 
      </select><br /> 
      <div id="new_char_error"> </div> 
      <br /> 
      <input id="make_char" type="submit" value="submit"> 
     </form> 
     <table border="0" cellspacing="30"> 
      <tr><td valign="top"> 
       </td> 
       <td valign="top" > 
        <b style="text-align:center;">Class Starting Modifiers</b> 
        '; 
        $selectclass="select * from classes"; 
        $selectclass2=mysql_query($selectclass) or die("couldnt get classes"); 
        echo' 

        <table border="1" bordercolor="black" bgcolor="#fffffff"> 
         <tr><td font color="cc0033"> Class </td> <td font color="cc0033"> Attack </td> <td font color="cc0033"> Defense </td> <td font color="cc0033"> Endurance </td> </tr> <br> 

         '; 

         while($selectclass3=mysql_fetch_array($selectclass2)) { 
         echo " <tr><td> $selectclass3[type]</td> <td> $selectclass3[attack]</td> <td> $selectclass3[defense]</td> <td> $selectclass3[maxendurance]</td> </tr>"; 
         } 
         echo' 
        </table> 
       </td></tr></table></center> 
</div> 
'; 
<script> 
$("#make_char").click(function() { 
$.ajax({ 
url:'character_scripts/new_char.php', 
success: function(data) { 
$('#new_char_error').html(data); 
} 
}); 
}); 
</script> 

jquery 선택기로 PHP를 통해 에코되는 div를 사용할 수 있습니까? 제출물을 클릭 할 때 제출되지 않는 양식이 있습니다. new_char.php의 모든 코드가 잘 보입니다. 필자는 런타임 동안 코드 구조의 모든 루프와 가능한 변형을 테스트했다. 생각할 수있는 것은 jquery가 PHP에서 반향되는 선택자를 사용할 수 없다는 것이다. 하지만 jquery에 익숙하지 않고 온라인에서 검색 할 때 답을 찾지 못했습니다.jquery id 선택기가 PHP를 에코? 작동하지 않는다

PS : 기능은 별도의 파일이며, 그 전체 파일은 당신이 무엇을 발견 게시 할 수 있다면 당신이 찾고있는 사람이 여기 왔어요 다른 사람을 도울 수,

+1

질문을 올바르게 형식화하십시오 ... 내 눈을 아프게합니다. –

+0

관련 칼럼에서 답을 찾았습니다. 어쨌든 고마워. – user2376313

+0

JS 코드의'url = 'character_scripts/new_char.php','줄에 구문 오류가 있습니다. 등호'='는 콜론':'이어야합니다. –

답변

0

(공간을 절약하기 위해) 게시하지 않습니다 같은 문제에 대한 답.

임은 태그가 선택

감사를 가지고 어떻게 JQuery와 정말 야해 관리로 누락 된 반 또는 오타 같은 간단한 일이었다 추측!

0

첫 번째 확인 jQuery가 제대로로드되고 있는지 확인합니다. 후

는 다음 코드는 PHP 파일

$("#make_char").click(function() { 
      $.ajax({ 
        url='character_scripts/new_char.php', 
        success: function(data) { 
         $('#new_char_error').html(data); 
        } 
      }); 
    }); 

아래처럼 작성해야하지 직접 작동합니다.

echo "<script type='text/javascript'>$('#make_char').click(function() { 
      $.ajax({ 
        url='character_scripts/new_char.php', 
        success: function(data) { 
         $('#new_char_error').html(data); 
        } 
      }); 
    });</script>"; 
관련 문제