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

jquery 访问 ashx 的小问题,坐等
$(function() {
var ponum="UT345678";//QueryString("ordernumone")
//alert(ponum);
  $.ajax(
  {
  type: "GET",
  url: "http://50.28.28.128:803/Handler.ashx?date=" + escape(new Date()),
  data: { drawImg: "1" ,ordernumone:ponum},
  async: true,
  success: function(data, textStatus) {
  $("#codeImg").attr("src","http://50.28.28.128:803/BarCodeImages/"+ponum+".jpg")
  },
  error: function(e) {
  alert("error in function");
  }
  });

})
 url: "http://50.28.28.128:803/Handler.ashx?date=" + escape(new Date()), 
是绝对路径的时候好像不行,
url: "Handler.ashx?date=" + escape(new Date()),
本地测试时的相对路径又可以 ,求解

------解决方案--------------------
探讨
$(function() {
var ponum="UT345678";//QueryString("ordernumone")
//alert(ponum);
$.ajax(
{
type: "GET",
url: "http://50.28.28.128:803/Handler.ashx?date=" + es……

------解决方案--------------------
ajax不能跨域访问。网上有跨域访问的jquery的插件,或者改用getjson方法
------解决方案--------------------
看你的这个如果使用jquery的跨域的插件是可以解决你的问题的
因为你的是get方式来访问的。
------解决方案--------------------
http://topic.csdn.net/u/20111216/11/fa5f40f7-0f9f-4bf2-bb29-5122e735465c.html