<html>
<head>
<title>Untitled 1</title>
<script language="javascript" type="text/javascript" src="../js/jquery.js"></script>
<script type="text/javascript" language="javascript">
$(document).ready(function() {
$("#usermsg").keypress(function(e) {
if (e.keyCode == 13) {
var message = $("#usermsg").val();
alert("sent :" + message);
$.ajax({
type: "POST",
url: "post1.asp?postchat=1",
data: "text=" + message,
success: function(data) {
alert("rcvd :" + data);
}
});
$("#usermsg").attr("value", '');
}
});
});</script>
</head>
<body>
<form method="post">
<textarea id="usermsg" name="TextArea1"></textarea></form>
</body>
</html>
我碰到的,我還沒有見過一個問題 - 一個非常簡單的 $就{}供電形式使用POST,當串對被傳遞給我的 處理頁面,沿着該行的任何空間正在剝離 超出值。警報(dataString);在$ .ajax {}調用顯示空格存在 之前,但是當它被提交給處理頁面 時,這些字符串中沒有空格。我是否需要在某處編碼/解碼 字符串,或者是其他的東西搞砸了?以前有誰過來過 ?jQuery.ajax剝離出來的空間
數據:{文本:消息} – 2011-03-11 12:44:15