//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 : 기능은 별도의 파일이며, 그 전체 파일은 당신이 무엇을 발견 게시 할 수 있다면 당신이 찾고있는 사람이 여기 왔어요 다른 사람을 도울 수,
질문을 올바르게 형식화하십시오 ... 내 눈을 아프게합니다. –
관련 칼럼에서 답을 찾았습니다. 어쨌든 고마워. – user2376313
JS 코드의'url = 'character_scripts/new_char.php','줄에 구문 오류가 있습니다. 등호'='는 콜론':'이어야합니다. –