当前位置: 首页 > 面试题库 >

如何使用JQuery Ajax调用从Web方法发送和检索数据?

邹嘉荣
2023-03-14
问题内容

我旁边有一个文本框和一个按钮。我想通过对webmethod的Jquery
ajax调用发送文本框的内容,并获取相同的大写值并将其显示在警报中。到目前为止,我有此代码,但无法正常工作。

JAVASCRIPT:

function CallWM()
    {

        var name = $('#name').val();


        RealCallWM(name);


    }
    function RealCallWM(name) {

        $.ajax({
            url: 'Register.aspx/UpperWM',
            type: 'POST',
            contentType: 'application/json; charset=utf-8',
            data: { name: JSON.stringify(name) },
            success: OnSuccess(response),
            error: function (response) {
                alert(response.responseText);
            }
        })
    };

HTML:

  Name:    <input id="name" type="text" /> 
<input id="Button1" type="button" value="button" onclick="CallWM();"/></div>
    </form>

网页方法:

 [WebMethod]
        public static string UpperWM(string name )
        {
            var msg=name.ToUpper();
            return (msg);
        }

问题答案:

根据您的评论,我了解您的问题尚未解决,所以只需尝试一下

    function RealCallWM(name) {
        $.ajax({
            type: "POST",
            url: "Default.aspx/UpperWM",
            data: JSON.stringify({ name: $('#name').val() }),
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            async: true,
            success: function (data, status) {
                console.log("CallWM");
                alert(data.d);
            },               
            failure: function (data) {
                alert(data.d);
            },
            error: function (data) {
                alert(data.d);
            }
        });
    }


 类似资料:
  • 问题内容: 我正在将AngularJS v1.2.0-rc.2与ui-router v0.2.0一起使用。我想将引荐来源网址状态传递给另一个状态,因此我使用的方式如下: 根据文档,这应该在控制器上填充,但它是。我想念什么? 我创建了一个小例子来演示: http://plnkr.co/edit/ywEcG1 问题答案: 我要做的就是像这样向url状态定义添加一个参数 h!

  • 我正在尝试使用从axios调用中检索到的数据。我在响应中得到了正确的信息,但当我试图返回响应时,调用函数中没有定义。是否有不同的方法将response.data返回给调用函数?

  • 我想做的是从XHTML文件中提取一个简单的内部HTML。我已将搜索范围缩小到元素节点,但检索不到信息。 请注意:元素节点没有子节点。我为此收到空指针异常 这里是超文本标记语言SNIPPET 请注意,此文件的命名空间为http://www.w3.org/1999/xhtml 您可以看到我有想要的div元素。 这是我正在使用的代码 这就是我得到的结果 1 div dvTitle null 现在为什么我

  • 今天发生了一件奇怪的事情:我正试图使用jquery和ajax从一个JSON文件中检索一些数据,并将这些数据显示在一个网页上。我在互联网上找到的这个例子对我在基础操作系统上起作用。当我尝试从带有Win10操作系统的虚拟机运行它时,它不起作用,这意味着它会将我抛到:。为什么?提前多谢! 这在我的data19.json文件中: 我的脚本script19.js是: 我的HTML文件是:

  • 问题内容: 这是我的网络服务(我正在使用Jersey API)。但是我想不通一种方法,可以从Java Rest客户端调用此方法来发送和接收json数据。我尝试了以下方式编写客户端 但这显示了以下错误 问题答案: 您对@PathParam的使用不正确。它不符合javadoc 此处记录的这些要求。我相信您只想发布JSON实体。您可以在资源方法中解决此问题,以接受JSON实体。 并且,您的客户端代码应如

  • 问题内容: 我已经完成了将记录插入数据库的操作,但是我不知道如何检索它。我的代码是: Account.java: MyAccount.java: insert.html: web.xml: 当用户单击“检索”按钮时,如何从数据库检索数据,并以另一HTML格式显示所有记录?请提供有关操作方法的建议。 在我的应用程序中,当用户单击检索按钮时,它正在执行插入操作。但是我想要的是,当用户单击它时,应该转到