如何使用ajax将json数据发送到服务器

 知知亦不知_710 发布于 2023-02-07 20:02

refer.jvmhost.net/refer247/registration,这是我的网址,我必须获取这个网址的请求,如用户详细信息,json如果它包含..Dont给我android代码,应该以格式状态n错误获取相应的响应.

这是html页面.


        


    
Already have an account?
New user? Create refer Account

© refer247 2013

这是json2.js

function json2()
    {
    var json1={"username":document.getElementById('userid').value,
               "password":document.getElementById('password').value, 
              };
    //var parsed = jsonString.evalJSON( true );
    alert(json1["username"]);
    alert(json1["password"]);
};

所以告诉我如何将json数据发送到该url n获取一些响应,如果你已经存在电子邮件id已存在,如果你注册了该id ..然后给出一些错误,如电子邮件ID已经存在n如果成功注册然后给予respone就像注册成功和状态msg..200 okk ...

1 个回答
  • 您可以使用ajax将json数据发布到指定的url/controller方法.在下面的示例中,我发布了一个json对象.您也可以单独传递每个参数.

    var objectData =
             {
                 Username: document.getElementById('userid').value,
                 Password: document.getElementById('password').value                
             };
    
    var objectDataString = JSON.stringify(objectData);
    
    $.ajax({
                type: "POST",
                url: "your url with method that accpects the data",
                dataType: "json",
                data: {
                    o: objectDataString
                },
                success: function (data) {
                   alert('Success');
    
                },
                error: function () {
                 alert('Error');
                }
            });
    

    并且您的方法只能有一个字符串类型的参数.

         [HttpPost]
        public JsonResult YourMethod(string o)
        {
          var saveObject = Newtonsoft.Json.JsonConvert.DeserializeObject<DestinationClass>(o);
         }
    

    2023-02-07 20:04 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有