(因为(定义)我的php文件显示第二行)。它会像OK +一个空行
所以我想进行检查,以便在没有响应= OK
的情况下进行检查但如果回复包含OK
完整代码:http://meepbeta.tk/hotel/minified.js
我说的那句话:
var b=d.responseText;if(b=="OK"){saved=true;if(!a){var a="http://sunniedaynl.net/client"}showResult('<img src="dissi-editor.png" style="float: left;padding-left: 25px;"><strong>
赢了工作:
有没有办法让它像
if(b.Contains("OK")) //<--- This doesnt work
由于第二行
,它无法正常工作这是它检查的脚本:
function sendMap(){var a=getExport();asyncAjax("POST","check.php","gamemap="+a+"&doorx="+doorX+"&doory="+doorY,doChecks,{}
然后,它检查确定
b=d.responseText;if(b=="OK"){saved=true;if(!a){var a="sunniedaynl.net/client";}showResult('<img src="dissi-edit
但是我希望它检查包含OK的内容,而不仅仅检查整个文本是否正常,所以如果它像 OKay32r34 那么它甚至可以检测到它。
答案 0 :(得分:0)
我会选择b.indexOf("OK") === 0
。这可确保b
的前两个字符为"OK"
,匹配"OKay32r34"
但不匹配"rOK"
。
我还要注意b.Contains
不起作用,因为没有定义Contains
方法,但是contains
但它会在字符串中的任何位置检查它。 (因此会匹配"NOT OK"
)