Ich habe ein Textfeld und eine Schaltfläche daneben. Ich möchte den Inhalt der Textbox über Jquery Ajax Anruf an Webmethod senden und den Großbuchstabe des selben zurückbekommen und diesen im Alarm anzeigen. Bisher habe ich diesen Code, aber es funktioniert nicht.So senden und rufen Sie Daten aus der Webmethode mit JQuery Ajax Call ab?
javascript:
function CallWM()
{
var name = $('#name').val();
RealCallWM(name);
}
function RealCallWM(name) {
$.ajax({
url: 'Register.aspx/UpperWM',
type: 'POST',
contentType: 'application/json; charset=utf-8',
data: { name: JSON.stringify(name) },
success: OnSuccess(response),
error: function (response) {
alert(response.responseText);
}
})
};
HTML:
Name: <input id="name" type="text" />
<input id="Button1" type="button" value="button" onclick="CallWM();"/></div>
</form>
Web-Methode:
[WebMethod]
public static string UpperWM(string name)
{
var msg=name.ToUpper();
return (msg);
}
, was die Nachricht, die Sie Konsole Fehler zu bekommen? –
Uncaught ReferenceError: Antwort ist nicht definiert – Arbaaz
ok, wie Darin erwähnt, benutze JSON.stringify (name) –