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

Javascript 除了使用str.replace(/\s+;/g、';';)之外,删除html内容中的空白;,javascript,php,jquery,html,codeigniter,Javascript,Php,Jquery,Html,Codeigniter,我正在使用codeigniter开发一个web应用程序,并使用html和javascript生成一个字母内容。我所做的是使用javascript中的.html获取html内容,并将其分配到javascript变量中,然后使用str.replace(/\s+/g')删除空格然后使用jquery将内容传递给我的控制器方法,这样我会生成一个PDF文件格式的文档作为回复信,然后将其发送给用户。当我将内容发布到我的控制器函数并在chrome控制台或使用mozila firebug查看它们时,我会看到pos

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

有没有更好的办法,我可以做到这一点,而不得到这几个案件。。。
我已经找到了我的问题的解决方案 我在codeigniter视图中将空格替换为hashtag(#)

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_with_hashtag)

我能够生成PDF格式的内容

“当我在控制器函数中执行var_dump时,内容是空的”这样看来,您在让php代码打印发布的数据时遇到了问题,那么您的标题如何与此相适应呢?除了使用
str.replace()
以外的其他方法如何改变这一点?如果没有一些客户机/服务器代码,我们也帮不了什么忙