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

QQ登录

只需一步,快速开始

查看: 1740|回复: 6

[处理中3] wex5 里面不支持 replace 吗?

[复制链接]

29

主题

72

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
发表于 2017-5-16 11:56:08 | 显示全部楼层 |阅读模式
为什么这个会提示错误,提示str.replace  不是一个 function
w 文件  $model.getfileUrl($model.artData.ref("content"))
js 文件
//替换内容路径
        Model.prototype.getfileUrl = function(str){
        var src = null;
        src=str.replace(new RegExp("/upload/","gm"),"/org/upload/");
       
return src;
        };
发表于 2017-5-16 13:22:30 | 显示全部楼层
你重新定义
     var src = null;

现在变成null 了
null.replace 当然报错了!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

29

主题

72

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
 楼主| 发表于 2017-5-16 14:42:25 | 显示全部楼层
liangyongfei 发表于 2017-5-16 13:22
你重新定义
     var src = null;

$model.getfileUrl($model.artData.val("content"))       

Model.prototype.getfileUrl = function(str){
        var src = str;
        src=str.replace("/upload/","http://xjj.xinyisheng.org/upload/");
       
return src;
        };

报错:

回复 支持 反对

使用道具 举报

29

主题

72

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
 楼主| 发表于 2017-5-16 14:42:56 | 显示全部楼层
liangyongfei 发表于 2017-5-16 13:22
你重新定义
     var src = null;
  1. $model.getfileUrl($model.artData.val("content"))       

  2. Model.prototype.getfileUrl = function(str){
  3.         var src = str;
  4.         src=str.replace("/upload/","http://xjj.xinyisheng.org/upload/");
  5.        
  6. return src;
  7.         };
复制代码

报错:

回复 支持 反对

使用道具 举报

发表于 2017-5-16 15:21:02 | 显示全部楼层

自己调试看一下吧!
str 的值是什么??如果不是字符串当然就无法调用 replace 方法!
打印或者 debugger 跟一下!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

29

主题

72

帖子

192

积分

初级会员

Rank: 2

积分
192
QQ
 楼主| 发表于 2017-5-16 15:43:25 | 显示全部楼层
liangyongfei 发表于 2017-5-16 15:21
自己调试看一下吧!
str 的值是什么??如果不是字符串当然就无法调用 replace 方法!
打印或者 debugger ...
  1. //替换内容路径
  2.         Model.prototype.getfileUrl = function(){
  3.         var data = this.comp('artData');
  4.         var src = data.getValue("content");
  5.         // justep.Util.hint(str);
  6.         src=src.replace("/upload/","http://xjj.xinyisheng.org/upload/");
  7.        
  8. return src;
  9.         };
复制代码


这样也是错误
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-5-17 09:36:35 | 显示全部楼层

getfileUrl这个方法写在哪里的   这个你要看一下报错信息  

var src = data.getValue("content");  这句是干嘛的   

我觉得你都没有获取到行对象  就直接getValue这样是不行的吧
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-25 04:25 , Processed in 0.094707 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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