起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1333|回复: 3

[处理中3] 跨域这个问题到底应该怎样更改代码

[复制链接]

21

主题

67

帖子

111

积分

初级会员

Rank: 2

积分
111
QQ
发表于 2016-8-17 15:53:15 | 显示全部楼层 |阅读模式
// 上传
        Model.prototype.dataValueChanged = function(event) {
                /*
                 * 1、获取上传图片,组合预览地址 2、生成上传图片的fID 3、将上传图片信息保存到paiData
                 */
                        $.ajax({
        "type" : 'post',
        //"async" : false,
        "dataType" : 'json',
       // "ContentType" : 'application/json',
        //"data" : JSON.stringify('{"loginName": "acb","loginPwd":"123"}'),
        "url" : "http://192.168.1.177/wex5/post",
        "success" : function(data) {

        //jsonStr = data;
        //data = JSON.parse(data);
        alert('OK!' + data.file);
        // alert(o.find('return').eq(0).text());
        // json=$.parseJSON(o.find('return').eq(0).text());
        // alert(json.istelnet);
        },
        "error" : function(e,result) {
        alert('error!' + e.status);
        alert(result);
        }
        });
         
               
                var data = this.comp('data');
                var paiData = this.comp('paiData');

                var row = data.getCurrentRow();

                var jsonList = eval("(" + row.val('fileName') + ")");
                jsonList[0].ownerID = row.getID();
                var ownerID = row.getID();

                var realFileName = jsonList[0]["realFileName"];
                var storeFileName = jsonList[0]["storeFileName"];
                var operateType = "preview";// 预览
                var previewUrl = this.comp("attachmentSimple").getFileUrl(realFileName, storeFileName, ownerID, operateType);

                var fid = 1;
                if (paiData.getCount() > 0) {
                        paiData.last();
                        fid = paiData.getValue("fID") + 1;
                }
                var gpsDtd = this.getLocation();
                gpsDtd.done(function(position) {
                        var positioning = position.latitude + "|" + position.longitude;
                        var options = {
                                defaultValues : [ {
                                        fID : fid,// id
                                        fFileName : realFileName,// 图片名
                                        fPreviewPath : previewUrl,// 预览地址
                                        fDownloadPath : JSON.stringify(jsonList),// 下载时需要的json串
                                        fCreateTime : justep.Date.toString(new Date(), 'yyyy-MM-dd hh:mm:ss'),// 上传时间
                                        fDescription : "",// 描述
                                        fAddress : position.address,// 上传时地址
                                        fPositioning : positioning
                                // 上传时坐标
                                } ]
                        };
                        paiData.newData(options);
                        paiData.saveData();

                });
                data.refreshData();
                paiData.refreshData();

        };
这是pai的案例中的代码 我加入ajax这段代码 想要访问其中的域名,可是每次都是错误是怎么回事?
发表于 2016-8-18 13:27:20 | 显示全部楼层
http://docs.wex5.com/ajax-cross-domain/
跨域是服务器需要支持的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

21

主题

67

帖子

111

积分

初级会员

Rank: 2

积分
111
QQ
 楼主| 发表于 2016-8-18 13:57:39 | 显示全部楼层
liangyongfei 发表于 2016-8-18 13:27
http://docs.wex5.com/ajax-cross-domain/
跨域是服务器需要支持的!

这个我看过了,能改的也都改了啊? 可还是不行是怎么回事?代码只是访问域名而已,可是ajax并不运行url直接运行失败。
回复 支持 反对

使用道具 举报

21

主题

67

帖子

111

积分

初级会员

Rank: 2

积分
111
QQ
 楼主| 发表于 2016-8-18 15:44:50 | 显示全部楼层
liangyongfei 发表于 2016-8-18 13:27
http://docs.wex5.com/ajax-cross-domain/
跨域是服务器需要支持的!

怎么知道服务器是否支持的? 能说的明白些么?新人刚接触这些还请见谅~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-28 20:38 , Processed in 0.062771 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表