我正在開發使用ColdFusion的Flash Builder \ Flex移動應用程序。我需要幫助來解決我的搜索功能。當我嘗試搜索某些東西時,我必須輸入確切的單詞,否則它不會返回任何內容。自動完成搜索柔性移動
如果我只鍵入"app"
,而不是"applet"
,它沒有返回。
搜索功能:
<cffunction name="getwordsSummaryByTerm" output="false" access="remote" returntype="Query" >
<cfargument name="searchStr" type="string" required="true" />
<cfset var qItem="">
<cfquery name="qItem" datasource="databaseyo">
SELECT *
FROM words
WHERE term = <CFQUERYPARAM CFSQLTYPE="CF_SQL_VARCHAR" VALUE="#ARGUMENTS.searchStr#">
</cfquery>
<cfreturn qItem>
</cffunction>
Flex代碼:
protected function doSearch(event:MouseEvent):void
{
if(searchTerm.text!="")
{
getAllwordsResult.token = wordsService.getwordsSummaryByTerm(searchTerm.text);
}
else
{
getAllwordsResult.token = wordsService.getAllwords();
}
}
我認爲你的意思是「ColdFusion」而不是「冷聚變」。在版本3中刪除了這個空間,以區別於工作發佈中的「核物理」。我可以理解爲什麼招聘人員可能會犯錯;但作爲使用該技術的程序員,您應該能夠查看它是如何拼寫的。 – JeffryHouser