这是我的代码:
<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>
在讲师_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>
在我需要的文件头中?