function(msg) - 在里面搜索

时间:2015-11-17 14:09:00

标签: jquery

我想在请求后检查msg的内容。如果内部有一个特定的单词 - 输出应该是另一个作为正常单词。我的“noob”尝试不起作用。谢谢你的想法。

data: $(this).serialize(), 
success: function(msg) {
    if (this.value =~ "hello") { 
        $('#output_error').html(msg);
    } 
    else 
        $('#output').html(msg);
}

1 个答案:

答案 0 :(得分:4)

您可以使用indexOf在另一个字符串中查找一个字符串:

data: $(this).serialize(), 
success: function(msg) {
    if (msg.indexOf("hello") != -1) { 
        $('#output_error').html(msg);
    } else {
        $('#output').html(msg);
    }
}

进一步阅读indexOf at MDN