webservice doesn't get called by jQuery
Posted
by aspdotnetuser
on Stack Overflow
See other posts from Stack Overflow
or by aspdotnetuser
Published on 2010-05-25T10:38:40Z
Indexed on
2010/05/25
10:41 UTC
Read the original article
Hit count: 225
jQuery
|webservice
Hi,
I want to call a webservice using jQuery.ajax() but the webervice doesn't get called. - If I change the url: to reference a .ashz file it gets called but not .asmx?
Here's the code I'm using:
jQuery.ajax({
type: "POST",
url: "/services/CheckUsername.asmx/CheckUsername", // this doesn't get called
//url: "/services/CheckUsername.ashx/ProcessRequest", this gets called
data: '{ "context": "' + "username" + '"}',
contentType: 'application/json; charset=utf-8',
dataType: 'json',
success: function (msg) {
alert("Result: " + msg);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert("Error: " + textStatus)
}
The .ashz file gets called but a parsererror is retuned because it's returning http context - how can I modify this to get a string return type from a webservice?
Thanks,
© Stack Overflow or respective owner