Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.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
Html 三链/相关选择ColdFusion 9_Html_Ajax_Coldfusion_Coldfusion 9_Cfc - Fatal编程技术网

Html 三链/相关选择ColdFusion 9

Html 三链/相关选择ColdFusion 9,html,ajax,coldfusion,coldfusion-9,cfc,Html,Ajax,Coldfusion,Coldfusion 9,Cfc,在冷聚变中使用基于AJAX的三链/相关选择 调用CFC时出错:内部服务器错误添加cfdebug标记没有帮助 三重链接/相关选择工作正常,但会产生错误。我怎样才能阻止它发生。我相信我的CFC编码正确 任何帮助都将不胜感激 第二次选择已尝试bindonload=false没有帮助,第一次选择选项也尝试bindonload=false不加载 这是我的密码 氟氯化碳: 选择设备id、设备列表 来自pa_装置 按设备排序\u列表 选择问题id、问题列表 从帕乌问题 其中device_id=#ARGUM

在冷聚变中使用基于AJAX的三链/相关选择

调用CFC时出错:内部服务器错误添加cfdebug标记没有帮助

三重链接/相关选择工作正常,但会产生错误。我怎样才能阻止它发生。我相信我的CFC编码正确

任何帮助都将不胜感激

第二次选择已尝试bindonload=false没有帮助,第一次选择选项也尝试bindonload=false不加载

这是我的密码

氟氯化碳:


选择设备id、设备列表
来自pa_装置
按设备排序\u列表
选择问题id、问题列表
从帕乌问题
其中device_id=#ARGUMENTS.device_id#
按问题列表排序
选择描述id、描述列表、设备id
从帕乌的描述
其中device_id=#ARGUMENTS.device_id#和problem_id=#ARGUMENTS.problem_id#
按说明排序\u列表
CFM


选择设备类型:
选择问题类型:
选择描述类型:

您以前问过这个问题吗?关于错误1)您需要先在没有ajax的情况下测试函数2)我怀疑错误在于
getProblem
getDescription
。如果传递的是空字符串,则两者都将抛出一个错误,这可能发生在绑定中。(有关一些提示,请参阅。)3)检查CF日志以了解有关错误的更多详细信息
<!--- Get array of media types --->
<cffunction name="getDevice" access="remote" returnType="array">
<!--- Define variables --->
<cfset var data="">
<cfset var result=ArrayNew(2)>
<cfset var i=0> 

<!--- Get data --->
<cfquery name="data" datasource="#dsn#">
SELECT device_id, device_list
FROM pa_device
ORDER BY device_list
</cfquery>

<!--- Convert results to array --->
<cfloop index="i" from="1" to="#data.RecordCount#">
    <cfset result[i][1]=data.device_id[i]>
    <cfset result[i][2]=data.device_list[i]>
</cfloop>

<!--- And return it --->
 <cfreturn result>
 </cffunction>

<!--- Get art by media type --->
<cffunction name="getProblem" access="remote" returnType="array">
<cfargument name="device_id" type="numeric" required="true">

<!--- Define variables --->
<cfset var data="">
<cfset var result=ArrayNew(2)>
<cfset var i=0>

<!--- Get data --->
<cfquery name="data" datasource="#dsn#">
SELECT problem_id, problem_list
FROM pa_problem
WHERE device_id = #ARGUMENTS.device_id#
ORDER BY problem_list
</cfquery>

<!--- Convert results to array --->
<cfloop index="i" from="1" to="#data.RecordCount#">
    <cfset result[i][1]=data.problem_id[i]>
    <cfset result[i][2]=data.problem_list[i]>
</cfloop>

<!--- And return it --->
<cfreturn result>
</cffunction>
<!--- Get art by media type --->
<cffunction name="getdescription" access="remote" returnType="array">
<cfargument name="device_id" type="numeric" required="true">
<cfargument name="problem_id" type="numeric" required="true">

<!--- Define variables --->
<cfset var data="">
<cfset var result=ArrayNew(2)>
<cfset var i=0>

<!--- Get data --->
<cfquery name="data" datasource="#dsn#">
SELECT description_id, description_list, device_id
FROM pa_description
WHERE device_id = #ARGUMENTS.device_id# and problem_id =#arguments.problem_id#
        ORDER BY description_list
</cfquery>

<!--- Convert results to array --->
<cfloop index="i" from="1" to="#data.RecordCount#">
    <cfset result[i][1]=data.description_id[i]>
    <cfset result[i][2]=data.description_list[i]>
</cfloop>

<!--- And return it --->
<cfreturn result>
</cffunction>
 <cfform>

<table>
<tr>
<td>Select Device Type:</td>
<td><cfselect name="device"
        bind="cfc:art.getDevice()"
        bindonload="true" /></td>
</tr>
<tr>
<td>Select Problem Type:</td>
<td><cfselect name="problem"
        bind="cfc:art.getProblem({device})" 
        bindonload="false" /></td>
 </tr>
 <tr>
<td>Select Description Type:</td>
<td><cfselect name="description"
        bind="cfc:art.getdescription({device},{problem})" 
        bindonload="false"/></td>
 </tr>
  </table>