仅当字符串与数据匹配时才发送请求

时间:2019-06-25 17:11:01

标签: javascript jquery tampermonkey

我希望我的脚本从事件数据中读取“ ident”(如果它与特定字符串匹配)。如果“ ident”与特定字符串不匹配,请在控制台中打印“ hello”或类似内容。发送发帖请求。

以下是示例中打印的一些数据。 https://pastebin.com/ZMck0WsM

var evtSource = new EventSource("http://colorillo.com/_watch//_index?_=1559553617984");

evtSource.onmessage = function(e) {
var obj = JSON.parse(e.data);
var line = JSON.stringify(obj.line)

$.post("/draw.php?ing=_index", {
                l: (line),
                w: ("30"),
                c: ("#ffffff"),
                o: ("100"),
                f: ("1"),
                _: ("false")
            })
}

2 个答案:

答案 0 :(得分:0)

if (obj.ident === "foo")
{
    console.log("hello")
}
else
{
    // Send post request...
} 

答案 1 :(得分:0)

尝试,如果以下方法有帮助

var match = ident.match(/[a-z]/); //remember to put the patten of what you want to match
if(match){
  console.log(match)
}else{
 //send post request
}