传入js函数的的参数有空格

问题描述

我想截取一段字符串,.NET程序中代码调用<scripttype="text/javascript"language="javascript">splitStr('<%#Eval("SPECIAL_TICKET_CHAG_EN")%>',50);</script>js函数:<scripttype="text/javascript"language="jscript">functionsplitStr(str,len)//功能是每隔一个长度字符串中加一个空格{vartempstr="";while(str.length>len){tempstr=tempstr+str.substr(0,len)+"";str=str.substr(len,str.length);}tempstr=tempstr+""+str;document.write(tempstr);}</script>但问题是传进来的参数里有空格,即<%#Eval("SPECIAL_TICKET_CHAG_EN")%>字符串中间有空格,造成js函数不识别str,认为他不是一个字符串,我应该怎么修改splitStr('<%#Eval("SPECIAL_TICKET_CHAG_EN")%>',50);就可以了呢?谢谢各位大虾了。

解决方案

解决方案二:
up
解决方案三:
不太明白你的意思

时间: 2024-08-30 12:05:05

传入js函数的的参数有空格的相关文章

JS函数多个参数默认值指定方法分析_javascript技巧

本文实例讲述了JS函数多个参数默认值指定方法.分享给大家供大家参考,具体如下: 函数有一个参数时,以往这样定义(参数为p1): function mfun(p1){ - } 当需要为p1设定一个默认值时 function mfun(p1){ if(p1===undefined) p1=5; //默认值设为5 - } 当函数需要2个参数时,以前习惯这样写 function mfun(p1,p2){-} 后来发现完全不需要这样写,js函数甚至不需要在括弧内预设参数名,可以用一下方式传入任意多个参数自

jquery操作iframe中的元素和js函数

1.jquery操作iframe中的元素(2种方式) var str = $(window.frames["iframe"].document).find("#ljiong").html(); var stk = $("#iframe").contents().find("#ljiong").html(); 2.操作父界面中的元素(header:为某个元素的id) $('#header', parent.document).t

前台页面js函数参数采用数据绑定,数据自定义列名不能显示的问题

问题描述 各位:现在有个情况,不知道各位有没有遇到过:前台页面代码:<inputid='<%#Eval("SerialNumber")%>'type="checkbox"onclick="javascript:TextFun(<%#Eval('Type').ToString()%>);"/><inputid='<%#Eval("SerialNumber")%>'type=&

JS中Date日期函数中的参数使用介绍

本文为大家详细介绍下JS中Date日期函数中的参数在实际使用中的介绍,感兴趣的朋友不要错过 要创建一个一个日期对象,可以使用以下的方式:   代码如下: var now=new Date()    当然,函数中没有传递任何参数,表示此对象now自动获取了当前的时间.    如果想要创建一个自定义时间的对象,则要对Date()进行参数的传递.而这个参数,必须是毫秒数(UTC时间1970年1月1日午夜起至自定义时间为止的毫秒数).    我们可以使用Date.parse()和Date.UTC()来获

c语言-C语言数组作为参数传入子函数

问题描述 C语言数组作为参数传入子函数 对不起,可能我没表达清楚,我想问,数组作为参数传入子函数为什么不是作为形式参数传入,请你看程序运行结果,如果数组作为形式参数传入子函数,那么形式参数的值并不会影响原来main函数中的值,但是实际上,main函数中数组原来的值已经被修改了,这是因为数组传入的是地址(指针),我的问题就在这里,传入的是指针为什么不是用完就扔的形式参数. 这与c语言的设计有关是吗?内部有什么机制吗? 解决方案 首先提一下std C 调用约定,参数的传递使用栈. 在传递时首先将参数

&amp;amp;lt;asp:Repeater&amp;amp;gt;中&amp;amp;lt;a&amp;amp;gt;&amp;amp;lt;/a&amp;amp;gt;标签调用多参数JS函数

问题描述 <asp:Repeater>中<a></a>标签调用多参数JS函数 asp:Repeater中定义了一个循环标签,需要调用JS调用弹出层. function OpenWin(title,salonTitle) { //具体弹出层的方法 } <%# Eval("Title")%>');">弹出层 问题: OpenWin('<%# Eval("ID")%><%# Eval(&qu

以一个链表指针作参数传入一个函数里,若此时链表为空,则初始化链表,为什么在主函数中不能用?

问题描述 以一个链表指针作参数传入一个函数里,若此时链表为空,则初始化链表,为什么在主函数中不能用? #include using namespace std; typedef struct Node { int age; struct Node* next; }LIST; void addList1(LIST* pHead,int x)//链表结尾加节点 { LIST* pM=new LIST();//新节点 pM->age=x; pM->next=NULL; if(pHead==NULL)

JS函数arguments数组获得实际传参数个数的实现方法_javascript技巧

JS与PHP在函数传参方面有点不同,PHP形参与实参个数要匹配,而JS就灵活多了,可以随意传参,实参比形参少或多都不会报错. 实参比形参多不会报错 function say(a){ alert(a); } say('琼台博客','WEB技术博客'); 执行结果 我们再来看看形参比实参多的结果 function say(a,b){ alert('a 的值是 '+a+'\nb 的值是 '+b); } say('琼台博客'); 执行结果 a 对应第一个实参"琼台博客",b 没有对应的实参所以

JS与PHP向函数传递可变参数的区别实例代码_php技巧

# JS 调用函数传递可变参数的方法 复制代码 代码如下: <script> function test() { for(var i = 0;i < arguments.length; i++) { alert(arguments[i]); } } //调用函数 test(1, 2, 3, 'abc'); </script> # PHP 调用函数传递可变参数的方法 复制代码 代码如下: <?php //方法一 //接收一系列参数,并逐一输出 function show_