I a asmx webservice I am trying to call using JQuery. I am getting the error undefined .
function WebMethod(fn, paramArray, successFn, errorFn) {
var paramList = '';
if (paramArray.length > 0) {
for (var i = 0; i < paramArray.length; i += 2) {
if (paramList.length > 0) paramList += ',';
paramList += '"' + paramArray[i] + '":"' + paramArray[i + 1] + '"';
}
}
paramList = '{' + paramList + '}';
$.ajax({
url: '../ImagesService.asmx' + '/' + fn,
global: false,
type: "POST",
dataType: 'json',
data: paramList ,
contentType: 'application/json; charset=utf-8',
success: successFn,
error: errorFn
});
}
function AjaxSucceeded(result) {
alert(result.d);
var tableView = $find(RgImages).get_masterTableView();
tableView.set_dataSource(result);
tableView.dataBind();
}
function AjaxFailed(result) {
DoSomething(result.d);
}
function DoSomething(msg) {
alert('SERVICE Failed : ' + msg);
}
This is my webservice. It never makes it to the webservice but fails in the javascript
Imports System.Web.Services
Imports System.Web.Services.Protocols
Imports System.ComponentModel
Imports TsBusiness.TsBusiness
Imports System.Web.Script.Services
Namespace TSWebServices
<System.Web.Services.WebService(Namespace:="http://tempuri.org/")> _
<System.Web.Services.WebServiceBinding(ConformsTo:=WsiProfiles.BasicProfile1_1)> _
<System.Web.Script.Services.ScriptService()> _
<ToolboxItem(False)> _
Public Class ImagesService
Inherits System.Web.Services.WebService
Private mImageUpload As Images.Images
<WebMethod(MessageName:="Images by Ids")> _
<ScriptMethod(UseHttpGet:=True, ResponseFormat:=ResponseFormat.Json)> _
Public Function GetImageURLs(ByVal id As Integer) As List(Of TsDbAccess.ts_ImagesResult)
Return mImageUpload.GetImages(id)
End Function
End Class
End Namespace
any help would be greatly
appreciated