Ich mache eine Post-Anfrage für einen WCF-Dienst E-Mail ist mein Objekt, das Attribute Subjekt und Körper hat. Wenn ich versuche, einen Ajax-Anruf zu machen, bekomme ich 400 Bad Request Fehler das ist mein Code unten. Ich weiß nicht, wie man ein Objekt in die Stringify-Funktion bringt.400 (Ungültige Anfrage) wenn ein JSON-Objekt gepostet wird
{
"email": {
"subject": "b",
"body": "d"
}
}
$('#Button1').click(function() {
var email = {
subject: $("#Text1").val(),
body: $("#Text1").val(),
}
$.ajax({
url:"http://localhost:29143/Restwebservice.svc/sendmail",
type: 'post',
cache: false,
contentType: "application/json; charset=utf-8",
dataType: 'json',
//data: JSON.stringify(email)
data: JSON.stringify(email),
success: function (data) {
$('#target').html(data.msg);
}
});
Aufruf Ihres WCF-Service direkt funktioniert aber? – Greg
eigentlich iam ruft diesen Dienst in einer Website – mehraj
Nein, ich meine, erhalten Sie ein Ergebnis, wenn Sie http: // localhost: 29143/Restwebservice.svc/sendmail mit Fiddler oder ein ähnliches Tool aufrufen? – Greg