Jquery Passing A Parameter Between Functions
Solution 1:
Because you failed to define name
with the var
keyword, it is already accessible by any other code on the page.
Other than this special case, variables have function scope, so define a var name...
at the level higher than both functions that require access to it.
Solution 2:
just right after
$(function () {
put
var name ;
explanation :
create the variable in the global scope , and then we you assign it from a function it will be accessible out side it ..
you are wrapping the variable as a text ! with the qouts around it , this means that this is some text not a variable you should chnage the line to title:
'<%=GetUserName(' + name + ')%>'
this line will mean treat any thing between the quotes as text and when you come to name just get it value and append it to the text and then complete the text ..
edit : wait a second here , you cant pass javascript variable to function on the server side , except though ajax , but not like this .. you should use post or get to send it to the server and then grap it from there and fire the function and catch back the result !
Post a Comment for "Jquery Passing A Parameter Between Functions"