gpt4 book ai didi

java - 如何使用ajax向服务器发送json数据

转载 作者:搜寻专家 更新时间:2023-11-01 02:26:46 26 4
gpt4 key购买 nike

refer.jvmhost.net/refer247/registration,这是我的 url,我必须像用户详细信息一样获取对该 url 的请求,并且应该以 json 格式获得适当的响应,如果状态为 n 错误它包含..不要给我安卓代码..

这是html页面。

<head>
<script type="text/javascript" src="json2.js"></script>
</head>
<body>
<div data-role="page" data-theme="c">
<div data-role="header" data-position="fixed" data-inset="true" class="paddingRitLft" data-theme="c">
<div data-role="content" data-inset="true"> <a href="index.html" data-direction="reverse"><img src="images/logo_hdpi.png"/></a>

</div>
</div>
<div data-role="content" data-theme="c">
<form name="form" method="post" onsubmit="return validate()">
<div class="logInner">
<div class="logM">Already have an account?</div>
<div class="grouped insert refb">
<div class="ref first">
<div class="input inputWrapper">
<input type="text" data-corners="false" class="inputrefer" placeholder="Userid" name="userid" id="userid" />
</div>
<div class="input inputWrapper">
<input type="password" data-corners="false" class="inputrefer" placeholder="Password" name="password" id="password" />
</div> <a href="dash.html" rel="external" style="text-decoration: none;"><input type="submit" data-inline="true" value="Submit" onclick="json2()"></a>

<p><a href="#" style="text-decoration: none;">Forgot Password</a>

</p>
</div>
</div>
<div class="logM">New user? Create refer Account</div>
<input type="button" class="btnsgreen" value="Sign Up! its FREE" class="inputrefer" data-corners="false" data-theme="c" />
</form>
</div>
</div>
<p style="text-align: center;">&#169; refer247 2013</p>
</div>
</body>

这是 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 如果注册成功然后给出像注册成功和状态 msg..200 okk...

最佳答案

您可以使用 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);
}

关于java - 如何使用ajax向服务器发送json数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20800763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com