2012-02-29 45 views
0
if($(xml).find("error") == 'Search short, please enter a longer search item') 
{ 
    showMinChar(); 
} 

在我的XMLXML if語句不叫我的功能

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

被顯示,但功能showMinChar();不被稱爲爲什麼?

+1

沒有看到你的'showMinChar()'函數,沒有人可以幫你調試。另外,你是否看到/在你的JS控制檯出現任何錯誤? – stealthyninja 2012-02-29 09:32:43

+0

沒有錯誤 - 所有showMinChar()的作用是顯示一個錯誤信息到畫面'我知道這工作,因爲我已經測試過它 – ahmet 2012-02-29 09:36:42

+2

你在你的if語句錯過$(XML).find(「錯誤」)文本()。 – 2012-02-29 09:38:36

回答

2

使用這樣

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

感謝工作;) – ahmet 2012-02-29 09:40:01

+0

@Ahmet歡迎,你沒有選中出任右 – 2012-02-29 09:45:15

+0

是的它是一個計時器,我不得不去;)現在做了 – ahmet 2012-03-05 10:48:35