大家好web的大侠前辈们,能问你个关于锋利Jquery问题吗?
我是个初学者。觉得这本书讲得很适合新手。而且刚看到这本书的弟六章。jquery Ajax。可是按照书上教程编写的代码总是显示有
错误。于是从网上下载原码。打开
发现跟我一样的错误。。就是关于$.get方法的
例子。
就是通过$.get方法获取PHP一个请求。然后把data值返回到当前的Html中..请教曾经看过些书的前辈们,
帮我解决下这个问题行吗?谢谢
php原码是:
<?php
header("Content-Type:text/html; charset=utf-8");
echo "<div class='comment'><h6>{$_REQUEST['username']}:</h6><p class='para'>{$_REQUEST['content']}</p></div>";
?>
HTML代码是:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
1999/xhtml">
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style type="text/css">
* { margin:0; padding:0;}
body { font-size:12px;}
.comment { margin-top:10px; padding:10px; border:1px solid #ccc;background:#DDD;}
.comment h6 { font-weight:700; font-size:14px;}
.para { margin-top:5px; text-indent:2em;background:#DDD;}
</style>
<!-- 引入jQuery -->
<script src="../scripts/jquery-1.3.1.js" type="text/
javascript"></script>
<script type="text/javascript">
//<![CDATA[
$(
function(){
$("#send").click(function(){
$.get("get1.php", {
username : $("#username").val() ,
content : $("#content").val()
}, function (data, textStatus){
$("#resText").html(data); // 把返回的数据添加到页面上
}
);
})
})
//]]>
</script>
</head>
<body>
<form id="form1" action="#">
<p>评论:</p>
<p>姓名: <input type="text" name="username" id="username" /></p>
<p>内容: <textarea name="content" id="content" rows="2" cols="20"></textarea></p>
<p><input type="button" id="send" value="提交"/></p>
</form>
<div class='comment'>已有评论:</div>
<div id="resText" >
</div>
</body>
</html>
显示效果如下。输入姓名和评论。提交后。已有评论后面会显示。。
评论:
姓名:张三
评论:沙发
提交按钮
已有评论:张三沙发;
可是写完了以后输入姓名和评论后点击提交安钮没有反应。。原码也是如些。不知道是什么原因?
评论:
姓名:张三
评论:沙发
提交按钮
已有评论: