首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用Jquery和AJAX向VB.NET webmethod传递参数

使用Jquery和AJAX向VB.NET webmethod传递参数
EN

Stack Overflow用户
提问于 2012-07-05 19:33:46
回答 1查看 15K关注 0票数 3

我已经在互联网上搜索了几个小时,试图使用jQuery$.ajax将参数传递给代码后面的代码。我试过很多不同的东西,但都没有用。当我不传递任何参数并将vb.net函数设置为不接收参数时,函数将被调用。但是,一旦我尝试添加参数,函数就永远不会被调用。

客户端:

代码语言:javascript
运行
复制
$("#<%=saveResource2.clientID %>").click(function() {
        var parDesc = $("#<%=ddlPDesc.clientID %> option:selected").text();
        $("#<%=Button1.clientID %>").click();
        $.ajax({
            type: "POST",
            url: "Projects.aspx/btnSaveResource",
            data: JSON.stringify({Desc: parDesc}),
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function(msg) {

                $("#<%=lblPerson.clientID %>").text(msg);
                // Do something interesting here.
            }
        });

    });

服务器端:

_ _ Public共享函数btnSaveResource(ByVal parDesc As String)作为String Dim作为String = parDesc返回d+ "test“End函数

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-05 19:36:26

试着改变这一点:

代码语言:javascript
运行
复制
data: JSON.stringify({Desc: parDesc}),

代码语言:javascript
运行
复制
data: JSON.stringify({parDesc: parDesc}),
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11351301

复制
相关文章

相似问题

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