首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jQuery使用SOAP SOAP服务

使用jQuery使用SOAP SOAP服务
EN

Stack Overflow用户
提问于 2010-09-24 21:04:06
回答 4查看 16K关注 0票数 5

我在Java中有一个SOAP web服务,它需要使用jQuery从一个超文本标记语言页面调用。有人能告诉我怎么做吗?我是个新手。

EN

回答 4

Stack Overflow用户

发布于 2010-09-24 21:08:20

在谷歌上快速搜索一下,就会发现有一个jquery插件可以做到这一点:

http://plugins.jquery.com/project/jqSOAPClient

可通过此链接下载、示例和更多信息。

票数 4
EN

Stack Overflow用户

发布于 2013-03-23 04:44:31

有一个相对较新的插件可用:

http://plugins.jquery.com/soap/

我对这个项目进行了分支,并且一直在做一些修改(插件不能处理我正在使用的服务)。我希望在某一时刻合并我的更新,但如果有任何反馈,我会很高兴。

https://github.com/zachofalltrades/jquery.soap

票数 3
EN

Stack Overflow用户

发布于 2010-09-24 21:10:30

是的,你可以这样做,就像下面这样。

代码语言:javascript
复制
$(document).ready(function() {
    $('input:button').addClass("btnClass");
    fillData();
    $('#btnGet').click(function() {
        fillData();
    });
    function fillData() {
        $.ajax({
            type: "Post",
            url: "../myService.asmx/getStudent",
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {
                //var nMsg = (typeof msg.d) == 'string' ? eval('(' + msg.d + ')') : msg.d;
                var t = "<table width='80%' id='resTab'> <tr>" +
                      "<td colspan='5' style='text-align:center'><font size='3'><strong>Your Search Result......</strong></font></td></tr> <tr><td style='text-align:left' colspan='5'><hr></td></tr> "
                      + " <tr><td style='text-align:center'>Student ID</td><td style='text-align:center'>Student Name</td><td style='text-align:center'>Student Course</td><td style='text-align:center'>Student USN</td></tr>"
                      + " <tr><td style='text-align:left' colspan='5'><hr><br></td></tr> ";
                $.each(msg.d, function(index, item) {
                t = t + " <tr><td style='text-align:center'>" + item.studId + "</td><td style='text-align:center'>" + item.studName + "</td><td style='text-align:center'>" + item.studCourse + "</td><td style='text-align:center'>" + item.studUsn + "</td><td><input type='button' ID='btn-" + item.studId + "' value='Delete' class='new-button' />&nbsp;&nbsp;&nbsp;<input type='button' ID='upd-" + item.studId + "' value='Update' class='upd-button' /></td></tr>";
                    t = t + " <tr><td style='text-align:left' colspan='5'><hr></td></tr> ";
                });
                t = t + " </table> ";
                $("#stdData").html(t);
            },
            error: function(msg) { }
        });
    }

在这里,我将数据显示到一个div中............

所以回答我,如果它解决了,如果有任何查询ping我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3787309

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档