Javascript 从服务器端调用多个数组函数但未被调用
我正在从服务器端调用多个数组函数,但没有被调用 将colvalue、rowvalue、Category、Property1作为数组,通过db从循环中为其赋值,然后调用QfdAjaxBind函数,但无法调用它Javascript 从服务器端调用多个数组函数但未被调用,javascript,html,jquery,vb.net,Javascript,Html,Jquery,Vb.net,我正在从服务器端调用多个数组函数,但没有被调用 将colvalue、rowvalue、Category、Property1作为数组,通过db从循环中为其赋值,然后调用QfdAjaxBind函数,但无法调用它 Protected Sub bindqfdmat(requestid As String) Dim colvalue(50) As String Dim rowvalue(50) As String Dim Category(50) As String
Protected Sub bindqfdmat(requestid As String)
Dim colvalue(50) As String
Dim rowvalue(50) As String
Dim Category(50) As String
Dim Property1(50) As String
qryNpdQfdTime = "Select MTX_CUST_REQ,MTX_TEST_PARA,MTX_CATEGORY,MTX_PROPERTY,MTX_STATUS,"
qryNpdQfdTime += "MTX_CRT_BY,MTX_CRT_DT "
qryNpdQfdTime += "from t_apqp_matrix where MTX_NPD_NO='" & requestid.Trim() & "'"
Dim dtcustapp As New DataTable
dtcustapp = getdata(qryNpdQfdTime)
If dtcustapp.Rows.Count > 0 Then
For j As Integer = 0 To dtcustapp.Rows.Count - 1
colvalue(j) = dtcustapp.Rows(j)("MTX_CUST_REQ").ToString()
rowvalue(j) = dtcustapp.Rows(j)("MTX_TEST_PARA").ToString()
Category(j) = dtcustapp.Rows(j)("MTX_CATEGORY").ToString()
Property1(j) = dtcustapp.Rows(j)("MTX_PROPERTY").ToString()
Next
End If
ScriptManager.RegisterStartupScript(Me, GetType(UI.Page), Guid.NewGuid().ToString(), String.Format("QfdAjaxBind({0}, {1}, {2}, {3});", colvalue, rowvalue, Category, Property1), True)
End Sub
客户端
function QfdAjaxBind(colvalue, rowvalue, Category, Property1) {
}
如果语法正确或缺少任何概念,我们将不胜感激。您的客户端功能不起任何作用,也许这就是问题所在problem@JeremyThille我在里面写了一些东西,这里没有提到,但是QfdAjaxBind函数没有被调用,这就是issueAh,嗯,提供一个空函数并不能真正帮助解决问题,是吗:)那么实际相关的代码是什么?什么不是调用QfdAjaxBind?@JeremyThille是语法正确的函数QfdAjaxBind(colvalue、rowvalue、Category、Property1){}这只是一个函数声明,是的,它是正确的。如果不是,您的控制台会抱怨并抛出语法错误,它会告诉您