2011-09-14 30 views
0

我做了一个web服务,并尝试用Java脚本调用它,发现未知方法“ServiceImage”的错误。 这是JScipt通过mvc3中的java脚本调用web服务

<script language="javascript" type="text/javascript"> 
    ServiceImage.GetImageContract(Txt, imageName, function (imgbol) {if (imgbol == true) ......  
</script> 

` 我使用下面的代码也

<asp:ScriptManager ID="ScriptManager1" runat="server" > 

+0

请张贴错误的堆栈跟踪。而且,更多的代码会有帮助,因为只要你给我们提供了什么,我们就不知道还在发生什么。 – cdeszaq

回答

1

随着ASP.NET MVC的下面的代码卡的可能比较容易,可以说是首选来电一个带有jQuery的web服务,如下所示:

(没有参数通过或基于REST的web服务)

$.get('ajax/test.html', function(data) { 
    $('.result').html(data); 
    alert('Load was performed.'); 
}); 

(带参数)

$.post("test.php", { name: "John", time: "2pm" }, function(data) { 
    $('.result').html(data); 
    alert("Data Loaded: " + data); 
}); 

这里是jQuery的AJAX API的更多信息jQuery Ajax API