這是一個有點(diǎn)的延續(xù)以前的問題?,F(xiàn)在,我試圖調(diào)用已在ASP.NET MVC應(yīng)用程序(即MovieService.svc)中定義的啟用AJAX的Web服務(wù)。但是,從來沒有在我的getMoviesjavascript函數(shù)中調(diào)用該服務(wù)。如果我在非ASP.NET MVC應(yīng)用程序中嘗試該調(diào)用AJAX Web服務(wù)的相同技術(shù),則可以正常工作,因此它使我懷疑ASP MVC路由在嘗試進(jìn)行AJAX Web服務(wù)調(diào)用時是否會以某種方式干擾事物。 。您是否知道為什么沒有調(diào)用我的Web服務(wù)?下面的代碼。 <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進(jìn)行jquery-調(diào)用啟用了Ajax的Web服務(wù)
慕碼人8056858
2020-02-01 16:18:44