当前位置:编程学习 > C#/ASP.NET >>

AJAX中URL链接地址的问题

        function Myreport1() {
            var myDate = new Date();
            $.ajax({
                url: "http://product.uzai.com:81/Product.ashx?ProductID=28748",
                data: { datetime: myDate.getTime() },
                dataType: "text",
                success: function (temp) {
                    alert(decodeURIComponent(temp));
                }
            });
        }


该AJAX中URL我写发布好的ashx连接会报JS错,但是我写我程序里的路径是可以的,求解,url我怎么写我发布在IIS里的路径 --------------------编程问答-------------------- http://product.uzai.com:81/
请检查此路径是否正确. --------------------编程问答-------------------- 写相对路径就可以. --------------------编程问答-------------------- 没问题的,我单独拿出来访问是可以访问到的。。

--------------------编程问答-------------------- 但是,我现在的需求不能写相对的,这个一般处理程序我要给别人用的。。。,只能写绝对路径 --------------------编程问答-------------------- 不能写相对的?那你必须保证链接存在可访问 --------------------编程问答--------------------
引用 4 楼 lipingfei0528 的回复:
但是,我现在的需求不能写相对的,这个一般处理程序我要给别人用的。。。,只能写绝对路径

如果要交给别人用,请问是在同一个域名下吗?
浏览器默认是禁止脚本进行跨域操作的。
如果是跨域的话,就牵涉到ajax跨域的问题 --------------------编程问答-------------------- 跨域是不行的 --------------------编程问答-------------------- --------------------编程问答-------------------- 给别人用ajax请求你服务器上的ashx页面是属于跨域了
LZ可以去尝试用一下ajax jsonp来让别人调用 --------------------编程问答-------------------- 可以参考http://hszy00232.blog.163.com/blog/static/43022753201061011444953/
Ajax跨域访问解决方案   --------------------编程问答-------------------- 你这是跨域了。dataType使用jsonp --------------------编程问答-------------------- 如果是跨域访问 。得用jsonp
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,