糖尿病康复,内容丰富有趣,生活中的好帮手!
糖尿病康复 > AJAX GET和POST传递参数

AJAX GET和POST传递参数

时间:2023-12-20 10:51:52

相关推荐

AJAX GET和POST传递参数

1 < script language = " javascript " type = " text/javascript " >

2 var _xmlHttpRequest ;

3 function createXmlHttpRequest() {

4 return window.XMLHttpRequest ? new XMLHttpRequest() : window.ActiveXObject ? new ActiveXObject( " Microsoft.XMLHTTP " ) : new XMLHttpRequest();

5 }

6

7 function valieUserByGet() {

8 var _userName = document.getElementById( " Text1 " );

9 var _passWord = document.getElementById( " Text2 " );

10 _xmlHttpRequest = createXmlHttpRequest();

11 if (_xmlHttpRequest != null ) {

12 var _url = " Login_System.aspx?username= " + escape(_userName.value) + " &password= " + escape(_passWord.value);

13 var _method = " GET " ;

14 _xmlHttpRequest.open(_method, _url, true );

15 _xmlHttpRequest.onreadystatechange = handleStateChange;

16 _xmlHttpRequest.send( null );

17 }

18 }

19

20 function valieUserByPost() {

21 var _userName = document.getElementById( " Text1 " );

22 var _passWord = document.getElementById( " Text2 " );

23 _xmlHttpRequest = createXmlHttpRequest();

24 if (_xmlHttpRequest != null ) {

25 var _url = " Login_System.aspx " ;

26 var _method = " POST " ;

27 _xmlHttpRequest.open(_method, _url, true );

28 _xmlHttpRequest.onreadystatechange = handleStateChange;

29 _xmlHttpRequest.setRequestHeader( " Content-Type " , " application/x-www-form-urlencoded " );

30 _xmlHttpRequest.send( " username= " + escape(_userName.value) + " &password= " + escape(_passWord.value));

31 }

32 }

33

34 function handleStateChange() {

35 if (_xmlHttpRequest.readyState == 4 ) {

36 if (_xmlHttpRequest.status == 200 ) {

37 var _responseText = _xmlHttpRequest.responseText;

38 if (_responseText == " 0 " ) {

39 alert( " 用户名不存在 " );

40 }

41 else if (_responseText == " 1 " ) {

42 alert( " 密码不正确 " );

43 }

44 else if (_responseText == " 2 " ) {

45 alert( " 验证通过 " );

46 }

47 }

48 }

49 }

50 < / script>

1 protected void Page_Load( object sender, EventArgs e)

2 {

3

4 string _userName = Request[ " username " ] != null ? Request[ " username " ].ToString() : "" ;

5 string _passWord = Request[ " password " ] != null ? Request[ " password " ].ToString() : "" ;

6 if (_userName != "" && _passWord != "" )

7 {

8 var _responseText = "" ;

9 if (_userName.ToLower() == " admin " )

10 {

11 if (_passWord.ToLower() == " 111111 " )

12 {

13 _responseText = " 2 " ;

14 }

15 else

16 {

17 _responseText = " 1 " ;

18 }

19 }

20 else

21 {

22 _responseText = " 0 " ;

23 }

24 writeRespose(_responseText);

25 }

26

27 }

28

29 private void writeRespose( string _writeResponse)

30 {

31 Response.Clear();

32 Response.ContentType = " text/html " ;

33 Response.CacheControl = " no-cache " ;

34 Response.Write(_writeResponse);

35 Response.End();

36 }

1 < div >

2 用户名 < input id ="Text1" type ="text" />

3 </ div >

4 < div >

5 密码 < input id ="Text2" type ="text" />

6 </ div >

7 < div >

8 < input id ="Button1" type ="button" value ="get验证" onclick ="valieUserByGet();" />

9 < input id ="Button2" type ="button" value ="post验证" onclick ="valieUserByPost();" />

10 </ div >

如果觉得《AJAX GET和POST传递参数》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。