這是一個有點的延續以前的問題?,F在,我試圖調用已在ASP.NET MVC應用程序(即MovieService.svc)中定義的啟用AJAX的Web服務。但是,從來沒有在我的getMoviesjavascript函數中調用該服務。如果我在非ASP.NET MVC應用程序中嘗試該調用AJAX Web服務的相同技術,則可以正常工作,因此它使我懷疑ASP MVC路由在嘗試進行AJAX Web服務調用時是否會以某種方式干擾事物。 。您是否知道為什么沒有調用我的Web服務?下面的代碼。 <script src="<%= ResolveClientUrl("~/scripts/jquery-1.4.2.min.js") %>" type="text/javascript"></script> <script src="<%= ResolveClientUrl("~/scripts/grid.locale-en.js") %>" type="text/javascript"></script> <script src="<%= ResolveClientUrl("~/scripts/jquery-ui-1.8.1.custom.min.js") %>" type="text/javascript"></script> <script src="<%= ResolveClientUrl("~/scripts/jquery.jqGrid.min.js") %>" type="text/javascript"></script> <script type="text/javascript"> var lastsel2; function successFunction(jsondata) { debugger var thegrid = jQuery("#editgrid"); for (var i = 0; i < jsondata.d.length; i++) { thegrid.addRowData(i + 1, jsondata.d[i]); } } function getMovies() { debugger // ***** the MovieService#GetMovies method never gets called $.ajax({ url: 'MovieService.svc/GetMovies', data: "{}", // For empty input data use "{}", dataType: "json", type: "GET", contentType: "application/json; charset=utf-8", success: successFunction }); }
使用ASP.NET MVC進行jquery-調用啟用了Ajax的Web服務
慕碼人8056858
2020-02-01 16:18:44