Cakephp创建了许多缓存文件

时间:2015-01-03 09:27:26

标签: javascript php ajax cakephp

我刚开始用这个框架编写代码。将此代码添加到我的View文件后,我遇到了一个大问题(为表单添加AJAX支持):

echo $this->Js->submit('Send',array( 
'before'=> $this->Js->get('#success')->effect('fadeOut'),
'success'=>$this->Js->get('#success')->effect('fadeIn'),
'update'=>'#success'
));

每次刷新页面时,Cakephp都会创建一个名为{hash} .js的文件,如987276be3fa726db322142ee6dfee435.js。此外,每次刷新大约需要5秒。 因此,经过几个小时的工作,我在/ webroot / js中有超过200个文件。 每个文件都包含如下代码:

$(document).ready(function () {$("#submit-1856995147").bind("click", function (event) {$.ajax({beforeSend:function (XMLHttpRequest) {$("#success").fadeOut();}, data:$("#submit-1856995147").closest("form").serialize(), dataType:"html", success:function (data, textStatus) {$("#success").fadeIn();$("#success").html(data);}, type:"post", url:"\/newapp\/Sender"}); return false;});});

你知道如何解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

尝试

core.php(在/ app / config /中)有很多功能可以帮助我们改进我们的Web应用程序。

Configure::write(‘Asset.timestamp’, ‘force’);

这对你有帮助。