Ich versuche, einige Daten an eine VB.NET WebMethod per AJAX POST.Senden von JSON-Daten an eine WebMethod
JSON.stringify(myRows)
enthält:
{
"myRows":[
{
"UniqueId":"188",
"Description":"hello",
"ClientId":"321",
"SecretKey":"dftete",
"Active":"checked",
"Delete":"delete icon"
},
{
"UniqueId":"191",
"Description":"sfsss",
"ClientId":"fsdfs",
"SecretKey":"cvvcvb",
"Active":"unchecked",
"Delete":"delete icon"
},
{
"UniqueId":"201",
"Description":"I am test singh",
"ClientId":"23424242",
"SecretKey":";kfddgdfl;ghf",
"Active":"unchecked",
"Delete":"delete icon"
},
{
"UniqueId":"202",
"Description":"Yay mai ban ne wala hun",
"ClientId":"n.csdvnsssl",
"SecretKey":"nj.ssdnfvel,vgd",
"Active":"unchecked",
"Delete":"delete icon"
}
]
}
Mein AJAX-Aufruf ist:
$.ajax({
type: "POST",
url: "MyWebServiceUtilities.asmx/savesocialloginkeys",
data: JSON.stringify(myRows),
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
//some code here
},
failure: function (response) {
//some code here
},
error: function (response) {
//some code here
}
});
Server-Seite Web-Methode, ist dies:
<WebMethod()> _
Public Function savesocialloginkeys(ByVal myrows As String) As String
Dim response As String = ""
'------------Some code here-------------------------------
'------------Response will be based on results as per code-------
Return response
End Function
Wenn ich versuchte zu debuggen, zeigt der AJAX-Aufruf Fehler an!
'contentType' ist die Art der Daten, die Sie senden, in diesem Fall sollten Sie: contentType:" charset = UTF-8 "überprüfen http://Stackoverflow.com/questions/18701282/what -is-content-type-und-datentyp-in-ajax-request – CMedina
Willkommen bei StackOverflow! Sie sollten alle Fehler, die Sie beim Debuggen sehen, immer posten, damit andere verstehen, was schief läuft. –