Php Summernote无法将数据放入laravel
我可以使用summernote编辑器保存数据,但当我的textarea使用summernote类时,它无法保存该数据。您可以看到我的表单edit.blade:Php Summernote无法将数据放入laravel,php,laravel,summernote,Php,Laravel,Summernote,我可以使用summernote编辑器保存数据,但当我的textarea使用summernote类时,它无法保存该数据。您可以看到我的表单edit.blade: {!! Form::open(array('method' => 'put', 'id' => 'form-admin', 'action'=>array('AdminController@update', 'id'), 'files' => true)) !!} <div class="form-grou
{!! Form::open(array('method' => 'put', 'id' => 'form-admin', 'action'=>array('AdminController@update', 'id'), 'files' => true)) !!}
<div class="form-group">
{!!Form::label('Deskripsi : ')!!}
{!!Form::textarea('deskripsi',null,['id'=>'deskripsi','class'=>'form-control summernote','placeholder'=>'Deskripsi'])!!}
</div>
{!! Form::close() !!}
这是我的脚本编辑:
function EditModal(btn){
var route = "http://localhost:8000/admin/"+btn.value+"/edit";
$.get(route, function(res){
$("#deskripsi").val(res.deskripsi);
$("#form-admin").attr("action", "http://localhost:8000/admin/" + btn.value);
});
}
你能帮我吗?我可以使用summernote创建数据,但在编辑时,我可以将数据放入其中。更新示例 我看到你上传的文件,你的代码太乱:) 所以,如果您想将您的代码与工作代码进行比较,您可以尝试这样做,只需将此代码复制粘贴到视图文件中,即可查看此代码是否工作 这是我自己证明的(我简化了代码以便您更容易阅读) 原始答案 在这种情况下不能使用val() 请参阅文档 这是将数据/文本设置到summernote文本区域的方法
var markupStr = 'hello world';
$('#summernote').summernote('code', markupStr);
这意味着您的代码应该是这样的:
function EditModal(btn){
var route = "http://localhost:8000/admin/"+btn.value+"/edit";
$.get(route, function(res){
$("#deskripsi").summernote('code', res.deskripsi);
$("#form-admin").attr("action", "http://localhost:8000/admin/" + btn.value);
});
}
更新示例 我看到你上传的文件,你的代码太乱:) 所以,如果您想将您的代码与工作代码进行比较,您可以尝试这样做,只需将此代码复制粘贴到视图文件中,即可查看此代码是否工作 这是我自己证明的(我简化了代码以便您更容易阅读) 原始答案 在这种情况下不能使用val() 请参阅文档 这是将数据/文本设置到summernote文本区域的方法
var markupStr = 'hello world';
$('#summernote').summernote('code', markupStr);
这意味着您的代码应该是这样的:
function EditModal(btn){
var route = "http://localhost:8000/admin/"+btn.value+"/edit";
$.get(route, function(res){
$("#deskripsi").summernote('code', res.deskripsi);
$("#form-admin").attr("action", "http://localhost:8000/admin/" + btn.value);
});
}
我尝试了
$('summernote')。summernote('code','my text here')代码>这个代码没有问题,我想你还有其他问题。您能否运行此代码alert('res.deskripsi')
以及输出内容?当我运行alert('res.deskripsi')时,它会显示我的deskripsi数据。我尝试了$(“#summernote”).summernote('code','testing tes')代码>它不显示我的文本“测试测试”。你知道我的问题是什么吗?不,你必须使用$(“#deskripsi”).summernote('code','testing tes')因为您的textarea
id是deskripsi
。无论如何,你能上传你的整个.blade
文件吗?所以我知道你的实际问题是什么。嗨,为什么我找不到https://cdnjs.cloudflare.com/ajax/libs/summernote/0.7.0/summernote.js
在您的代码中使用此脚本?我尝试了$(“#summernote”)。summernote('code','my text here')代码>这个代码没有问题,我想你还有其他问题。您能否运行此代码alert('res.deskripsi')
以及输出内容?当我运行alert('res.deskripsi')时,它会显示我的deskripsi数据。我尝试了$(“#summernote”).summernote('code','testing tes')代码>它不显示我的文本“测试测试”。你知道我的问题是什么吗?不,你必须使用$(“#deskripsi”).summernote('code','testing tes')因为您的textarea
id是deskripsi
。无论如何,你能上传你的整个.blade
文件吗?所以我知道你的实际问题是什么。嗨,为什么我找不到https://cdnjs.cloudflare.com/ajax/libs/summernote/0.7.0/summernote.js
您的代码中是否包含此脚本?