我有一個text area
,那裏我可以輸入數據。在keypress
我必須調用ajax
請求。 在keypress
我檢查密鑰是否是enter key
(密鑰代碼= 13
),然後ajax
請求應該調用。在按鍵事件ajax請求不起作用
我的代碼是
$(document).keypress(function(e)
{
var msg = $("#text").val();
var user = $("#huname").val();
if(e.which == 13)
{
$.post("chatAjax.php",{user:user,msg: msg}, function(data)
{
alert(data);
});
}
});
我的AJAX頁面
$user = $_POST['user'];
$msg = $_POST['msg'];
echo $user"<br>"$msg;
正如我告訴如果我按enter key
的ajax page
應該叫,但現在當我按下enter key
還是我我在新行textarea.
你應該在'#text textarea'上添加'keypress'事件。 – Girish
感謝您的意見和答案,但仍然無法正常工作。如果我刪除了ajax請求並在輸入密鑰的keypres事件中進行了簡單警報,它就可以工作。所以我認爲問題在於我的ajax調用... – next2u