Ace编辑器在PHP Web应用程序
Ace Editor in PHP Web App
我正在制作一个小的web应用程序,允许用户通过Ace Editor提交html, css和javascript内容。在这个编辑器中,将存储的内容回显到编辑器中就足够了,但是我找不到将用户输入提交到数据库的方法。我可以看到有一个由JavaScript生成的文本区,但我不确定它在做什么,如何得到它,或者如果我应该寻找其他东西完全。
我主要是寻找一个字段,我可以使用php提交到数据库
编辑窗口的内容可以通过会话getValue方法获得。例如,下面是保存文件的标准ACE演示的扩展:
saveFile = function() {
var contents = env.editor.getSession().getValue();
$.post("write.php",
{contents: contents },
function() {
// add error checking
alert('successful save');
}
);
};
我将saveFile调用添加到demo.js中已经存在的"Fake Save"中。我用这样的代码替换警报:
// Fake-Save, works from the editor and the command line.
canon.addCommand({
name: "save",
bindKey: {
win: "Ctrl-S",
mac: "Command-S",
sender: "editor|cli"
},
exec: function() {
saveFile();
}
});
php文件只有一行:
$r = file_put_contents("foo.txt", $_POST["contents"]) or die("can't open file");
相关文章:
- 在Web应用程序中使用Highcharts javascript
- 在web应用程序中的新搜索中重新加载搜索结果(不带jQuery)
- Web应用程序,将成员状态更新为其他成员
- 同一文本框中的验证程序CPF e CNPJ(ASP.NET web应用程序)
- 使用Ember的Web应用程序架构.动画逻辑应该放在哪里
- 如何使用默认的网络摄像头拍摄照片并将其保存在我的c#.net web应用程序中
- c#web应用程序中的条形码打印
- 使用javascript为web应用程序自定义键盘快捷键
- 使用angularjs和node.js时的Web应用程序文件夹结构
- PhpWindows 8.1版本上的Javascript web应用程序
- 是否有任何开源web应用程序具有良好的QUnit(或JSUnit)测试用例
- Project和作为web应用程序发布的多个doGet()脚本文件——需要澄清
- 如何获取使用我们的脚本或web应用程序的网站名称
- 没有框架/DLL的VS Web应用程序项目
- 正确传输和保护用户'web应用程序的密码
- 检查Progressive web应用程序中的网络更改
- 一个Web应用程序上有两个Java脚本
- JavaScript onScroll在谷歌应用程序脚本web应用程序中不起作用
- 家谱web应用程序的“家谱”视图
- 如何更改web应用程序的语言.有没有这样的api