当前位置:七道奇文章资讯网站建设网站编程
日期:2010-11-21 16:23:00  来源:本站整理

asp.net WebService jquery拜候实例[网站编程]

赞助商链接



  本文“asp.net WebService jquery拜候实例[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

我细心看看了看看几个人的例子,发现了问题.众所周知webservice是服从soap协议的,为什么例子都是json格局的参数传送?net webservice兼容json格局,而java的是尺度webservice,不兼容json.看来net害了大家啊.于是我细心理解了wsdl文件,做了个例子.下面只放关键代码

  1. $(function () {   
  2. $("#btnws").click(btnajaxpost);   
  3. });  
  4.  
  5. function btnajaxpost(event) {   
  6. $.ajax({   
  7. type: "post",   
  8. contenttype:"text/xml",   
  9. url:"http://*****/webservicetest/services/helloworldservice",   
  10. data:getpostdata(),//这里不该用json格局   
  11. datatype:'xml',//这里设成xml大概不设.设成json格局会让返回值变成null   
  12. success: function(xml) {   
  13. //对后果做xml解析.   
  14. //浏览器判断 (ie和非ie完好差别)   
  15. if($.browser.msie){   
  16. $("#result").append(xml.getelementsbytagname("ns1:out")[0].childnodes[0].nodevalue+"<br/>");   
  17. }   
  18. else{   
  19. $(xml).find("out").each(function(){   
  20. $("#result").append($(this).text()+"<br/>");   
  21. })   
  22. }   
  23. },   
  24. error: function(x, e) {   
  25. alert('error:'+x.responsetext);   
  26. },   
  27. complete: function(x) {   
  28. //alert('complete:'+x.responsetext);   
  29. }   
  30. });   
  31. }   
  32. //定义满意soap协议的参数.   
  33. function getpostdata()   
  34. {   
  35. //按照wsdl解析sayhelloworld是办法名,parameters是传入参数名   
  36. var postdata="<?xml version="1.0" encoding="utf-8"?>";   
  37. postdata+="<soap:envelope xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xsd="http://www.w3.org/2001/xmlschema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">";   
  38. postdata+="<soap:body><sayhelloworld xmlns="http://tempuri.org/">";   
  39. postdata+="<parameters>"+$("#txtname").val()+"</parameters>";   
  40. postdata+="</sayhelloworld></soap:body>";   
  41. postdata+="</soap:envelope>";   
  42. return postdata;   
  43. }  
  44.  



近来有些时间学习了下jquery,发现有很多jquery拜候.net webservice的例子.作为webservice这种接口应当是通用的,为什么没人关于java的例子呢?这点惹起我的爱好


  以上是“asp.net WebService jquery拜候实例[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • ASP利用正则表达式提取内容
  • nginx 反向代理iis支持 ASP脚本设置
  • <b>ASP.NET安全设置防备ASPXSpy</b>
  • Ubuntu Server+Apache 运行 asp.net
  • 怎样ASP.NET MVC调用Delphi开辟的Web报表
  • 学习ASP.NET需求举行的步骤办法
  • ASP.NET脚本过滤-避免跨站脚本攻击
  • Asp WinHttp.WinHttpRequest.5.1 对象利用详解
  • ASP防XSS注入函数
  • Asp 防备CC攻击模块 (Anti-CC.asp)
  • metasploit metasploit 中文系统安装失利问题
  • Ubuntu 11下安装Metasploit Pro 4.0.0
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .