2

我有一个 jquery ajax 帖子,当用户在消息框中输入并按 enter 时,这个 ajax 会触发。但我想发表一个特定的帖子,所以当用户写特定的消息时,ajax 就会触发。我使用了类似的东西:

if(input == "Hello")
         AjaxPost(input);

但它第一次起作用,当我写“你好”以外的东西然后我写“你好”时,它不会触发我的 ajax。但我认为这种方式行不通,我该如何编写特定的 ajax 消息?

AjaxPost : function(data) {

      $.ajax({
       type : "POST",
       url : "/api/user",
       datatype : "application/json",
       contentType: " text/plain",
       data : dataAttribute,
       success : function(data) {

       },
       error : function(error) {

       },
4

2 回答 2

0
$('#messagboxIdentifier').change(function() {
     if(this.value === 'Hello') {
          // call the method here
     }    
}); 

# 符号将与 id 一起使用以正确绑定它,完成了吗?

于 2013-09-13T04:43:32.680 回答
0

如果它是输入或文本区域,则将changeblur事件绑定到元素。

$('messagboxIdentifier').change(function() {
     if(this.value === 'Hello') {
          // call the method here
     }
}); 
于 2013-09-13T04:27:18.587 回答