除了使用str.replace(/s+/g,';';);之外,请删除html内容中的空白;


Remove white spaces in html contents apart from using str.replace(/s+/g, '');

我正在使用codeigniter开发一个web应用程序,并使用html和javascript生成一个字母内容。我所做的是,我使用javascript中的.html获取html内容,并将其分配到一个javascript变量中,然后使用str.replace(/''s+/g,'')删除空白,然后使用jquery将内容传递给我的控制器方法,以便我生成一个PDF文件格式的文档作为响应信,然后将其发送给用户。当我将内容发布到我的控制器函数并在chrome控制台或使用mozila firebug中查看时,我会看到发布的数据,但当我在控制器函数中执行var_dump时,内容是空的,这种情况只发生在一两种情况下。

有没有什么更好的方法可以让我在不感染这些病例的情况下做到这一点。。。提前感谢,将不胜感激

我找到了问题的解决方案我广告用我的代码点火器视图中的标签(#)替换空白作为

content_with_hashtag=content_with_hashtag.replace(/''s+/g,'#');

然后通过javascript将数据传递给控制器函数,然后再传递给控制器,我必须将hashtag(#)替换为$content_with_hashtag=$this->input->get_post('content_with_hashtag');$content_with_hashtag=preg_replace('/#+/','',$content_wwith_hashtag);

并且我能够生成PDF格式的内容