これが私のコードです:
<div id="test"></div>
<form id="form-lecturer-login">
<table>
<tbody>
<tr>
<td>
<label class="label">Username : </label><br>
<input name="username" value="" type="text">
</td>
</tr>
<tr>
<td>
<label class="label">Password : </label><br>
<input name="password" value="" type="text">
</td>
</tr>
</tbody>
</table>
<input value="Log In" type="submit">
</form>
<script type="text/javascript">
$('#form-lecturer-login').submit(function(){
$.post("../php/lecturer_login.php",$(this).serialize(),
function(data){
$('#test').html(data[0]).show();
}, "json");
});
</script>
Lecturer_login.php で:
<?php
$stack = array();
array_push($stack,"test");
echo json_encode($stack);
?>
注: 使用しないデータを渡していることを理解しています。テスト目的のためだけに。
「test」div はテキストを「test」に変更しません。
私はこれを例で学んでおり、jqueryのドキュメントに従いました。私は何が欠けていますか?以外のものが含まれていますか:
<script type="text/javascript" src="../js/jquery-1.4.2.min.js" ></script>
私が必要とする文書の頭に?