Tag: 网络服务

为什么在静态页面方法上使用带有ajax的Web服务?

我正在构建一个aspx页面,它使用jquery ajax发布值,这些值由页面后面的代码处理,然后通过Json传回。 我已经创建了一个web服务来执行此操作,但我最好在页面上使用静态方法来执行此操作吗? 使用Web服务有哪些优缺点 – 参考ajax?

JQuery Ajax POST请求远程Web服务

我莫名其妙地想不出来,情况如下: 我正在调用不在同一台机器上的Web服务上的方法,并在我的脚本中使用以下JS代码段: $.ajax({ type: “POST”, url: “http://” + gServer + “/xawebservice/xawebservice.asmx/” + webMethod, contentType: “application/json; charset=utf-8”, dataType: “json”, cache: false, async: false, data: WSParameters, success: function callFunction(result) { processResults(result, pType, pParam1); }, error: function (xhr, status, error) { alert(error.toString()); //alert(xhr.toString()); } }); 参数很好并经过测试,网络方法也是正确的。 作为错误消息,我得到这个: Firefox:[例外……“失败”nsresult:“0x80004005(NS_ERROR_FAILURE)”位置:“JS frame :: http:// localhost :7515 / jquery-1.8.3.js :: :: line […]

JQuery AJAX语法

我试图找到正确的语法将varible传递给我的JQuery Post。 var id = empid; $.ajax({ type: “POST”, url: “../Webservices/EmployeeService.asmx/GetEmployeeOrders”, data: “{empid: empid}”, contentType: “application/json; charset=utf-8”, dataType: “json”, success: function(result) { alert(result.d); } 我不认为数据:价值是对的。 有人让我直截了当? 谢谢!

使用JQuery Ajax调用调用Rest Webservice,Web服务返回JSON字符串

我做了一个Rest Web服务: package org.jboss.samples.rs.webservices; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.GET; import javax.ws.rs.Path; @Path(“/MyRESTApplication”) public class HelloWorldResource { @GET() @Produces(“application/json”) @Path(“/dealInfo/{dealId}”) public String sayHello(@PathParam(“dealId”) int dealId) { System.out.println(“dealid……”+dealId); switch(dealId) { case 1 :System.out.println(“employee id…..”); return “{‘name’:’George Koch’, ‘age’:58}”; case 2: return “{‘name’:’Peter Norton’, ‘age’:50}”; default: return “{‘name’:’unknown’, ‘age’:-1}”; } // end of switch } } 当我去Internet […]