gpt4 book ai didi

asp.net - jquery ajax发布问题在警报中获取空值

转载 作者:行者123 更新时间:2023-12-01 05:54:22 24 4
gpt4 key购买 nike

我正在使用 xml 服务来获取响应,但我从服务中得到空响应。请帮我解决这个问题............

通过此服务,我正在发送用户名和密码,但错误和正确都会成功,因为我的服务将返回空值,但它在 POSTMAN 中可以正常工作......

      <script>
function callXMLConnection() {
alert("call Xml method call");
var un=$("#user").val();
var pw=$("#pwd").val();

var myurl="http://192.162.1.153/EServices/retrieve.aspx";

$.support.cors = true;
$.ajax({
data :"",
type: "POST",
url:myurl,
dataType: "xml",
contentType: "application/xml; charset=utf-8",
crossDomain:true,
success: function(data, textStatus, jqXHR){
alert("text : "+data);

},
error: function(jqXHR, textStatus, errorThrown) {
alert("No data found."+jqXHR);
}
});
}

$(document).unbind('pageinit').bind('pageinit', function () {
$("#userInfo").click(function () {
callXMLConnection();

});
});
</script>

这是我的获取身份验证方法

     Private Sub GenerateXMLPostMethod(ByVal Format As String, ByRef iostream As Stream)
Try
Dim WSCOMMAND As String, TMPSTR As String As String
WS_USERID = Page.Request.Item("username")
WSCOMMAND = Page.Request.Item("command")
Select Case WSCOMMAND
Case "get_authentication"
Application_Error("Responded at:" & System.DateTime.Now)

WSCOMMAND = Page.Request.Item("username")
TMPSTR = Page.Request.Item("password")
DeviceID = Page.Request.Item("deviceid")
TMPSTR = Page.Request.Item("command")&"&username"&Page.Request.Item("username") & "&password"&Page.Request.Item("username")
TMPSTR = Page.Request.Item("password") 'Passowrd



LBFN_GET_USER(WSCOMMAND, TMPSTR, iostream)

End Select
Catch ex As Exception
Application_Error("GenerateXMLPostMethod :" + ex.Message)
End Try

最佳答案

在代码中没有数据(用户名,密码)传递到服务器,修改您的代码,使用

data:""  // sending null value 

像这样使用

data:{usename:un,password:pw}

在服务器页面中,您可以使用 post 方法从用户名、密码中获取值

关于asp.net - jquery ajax发布问题在警报中获取空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17482391/

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