Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript XML if语句不调用我的函数_Javascript_Xml - Fatal编程技术网

Javascript XML if语句不调用我的函数

Javascript XML if语句不调用我的函数,javascript,xml,Javascript,Xml,在我的XML中 if($(xml).find("error") == 'Search short, please enter a longer search item') { showMinChar(); } 搜索简短,请输入较长的搜索项目 正在显示,但函数showMinChar();不被称为为什么?像这样使用 <SearchResults> <error>Search short, please enter a longer search item</e

在我的XML中

if($(xml).find("error") == 'Search short, please enter a longer search item')
{
  showMinChar();
}

搜索简短,请输入较长的搜索项目

正在显示,但函数showMinChar();不被称为为什么?

像这样使用

<SearchResults>
<error>Search short, please enter a longer search item</error>
</SearchResults>

如果没有看到您的
showMinChar()
函数,没有人可以帮助您调试它。另外,您是否在JS控制台中看到/得到任何错误?没有错误-showMinChar()所做的只是在屏幕上显示一条错误消息-我知道这是有效的,因为我已经测试了它。您在if语句中遗漏了$(xml).find(“error”).text()
if($(xml).find("error").text() == 'Search short, please enter a longer search item')
{
  showMinChar();
}