日期:2014-05-17  浏览次数:20457 次

Jquery ajax 调用webservice问题
我在解决方案中建了2个网站,一个是建服务的,一个是调用服务的,服务建好后运行没有问题,在ie中也能调用,但是在另一个网站中调用就没有反应,也不报错,好像就没有调用过服务。我的调用服务代码如下:

<script type="text/javascript">

  $(function () {

  $("#btnOK").click(function () {

  var id = $("#txtInput").val();

  $.ajax({

  type: "POST",

  contentType: "application/json;charset=utf-8",

  url: "http://localhost:1475/WS/WebService.asmx/GetBookById",

  data: "{id:'" + id + "'}",

  dataType: 'json',

  success: function (result) {

  $("#bookId").html(result.Id);

  alert(result.Id)

  $("#bookTitle").html(result.Title);

  $("#bookAuthor").html(result.Author);

  $("#bookPrice").html(result.Price);

  }

  });

  });

  })

  </script>

哪位高手帮忙解答一下,感激不尽!


------解决方案--------------------
跨域了吧
------解决方案--------------------
应该是跨域问题 可以看看
深入浅出JSONP--解决ajax跨域问题