无法将代码后面的值获取到JavaScript

Cannot get value from behind code to JavaScript

本文关键字:获取 JavaScript 代码      更新时间:2023-09-26

当我从javascript调用函数时,我使用的是:

PageMethods.pumpValue(signupname.value, signuppassword1.value, signupemail.value, signupnumber.value)

在我的后台代码上,我使用了这个:

<System.Web.Services.WebMethod()> _
Public Shared Function pumpValue(user As String, password As String, email As String, contact As String) As Boolean
end function

最后我得到了未定义的,即使我返回了true,我能从vb的web方法中得到值吗?

确保正确引用了UI控件。目前,您正在通过signupname.value。尝试document.getElementById('signupname').value。其他UI控件也是如此。

此外,在调用PageMethods函数时,请确保传递onSuccessonFailure引用。在onSuccess函数中,您可以传递返回值并使用它。例如:

function onSuccess(resultFromVB){
    alert(resultFromVB); //this will show true or false from your server side function
}