jquery
2013-05-14 47 views 0 likes 
0
> I want recive message from post.asp how do it ?thk you.. 
<form name="message" action=""> 
<textarea type="text" id="usermsg"></textarea> 
</form> 
<div id="chatbox"></div> 
<script type='text/javascript'> 
$(function() { 
    var firstname = $("#usermsg").val(); 
    $("#usermsg").keypress(function (e) { 

    var firstname = $("#usermsg").val(); 
    if(e.which == 13) { 

     //I want to recive message from this post... how do it..** 
     //$.post("post.asp",{update2:firstname} , function(data), 
     $("#chatbox").append($(this).val() + "<br/>"); 
     $(this).val(""); 
     e.preventDefault(); 
    } 
    }); 
}); 
</script> 

回答

1

我會建議使用ajax()

事情是這樣的:

$.ajax({ 
    type: "POST", 
    url: "post.asp", 
    data: { update2: firstname } //you can add more values in here if you need 
    }).done(function(msg) { 
    alert("Data Saved: " + msg); 
}); 

完成將被觸發時,阿賈克斯( )呼叫完成。

如果需要檢查,如果你想,那麼你可以有這樣的事情代碼完成:

$.ajax({ 
     type: "POST", 
     url: "post.asp", 
     data: { update2: firstname }, //you can add more values in here if you need 
     cache: false, 
     success: function(response) 
     {alert(response);}            
     }).done(function(msg) { 
     alert("Data Saved: " + msg); 
    }); 

編輯:

如果你只希望發佈,那麼你可以使用這樣的:

$.post("test.php", { name: "John", time: "2pm" }).done(function(data) { alert("Data loaded: " + data);}); 
+1

我想進入提交功能而已,如果提交的正常功能,我可以做到這一點 – 2013-05-14 07:32:12

+0

我不知道如果我理解正確的話,嘗試更具體 – 2013-05-14 07:37:57

相關問題