php - 如何使用 Laravel + Jquery Ajax 从文本区域获取值到文本区域?

标签 php jquery html ajax laravel

如何使用 laravel 和 jquery ajax 从一个文本区域获取值到另一个文本区域。 到目前为止我有这个文件。 路线:

Route::post('/post', 'PostController@post');

Controller :

class PostController extends Controller
{
       public function post(Request $request)
    {

 $request->json()->all();

    }
}

JQuery 文件:

$(function(){


 $('#insert').on('click', function(e){
     e.preventDefault();
 var intrare = $('textarea#firsttextarea').val();
  $.ajax({
    type:'POST',
    url: '/post',
    data: {intrare: intrare},
    success: function(data){
       $('textarea#secondtextarea').val(data);
    }

 });
 });

});

和 html :

<textarea class="form-control" name="firsttextarea" rows="10" id="firsttextarea" ></textarea>

<button  id="insert" class="btn btn-md btn-primary"><span class="glyphicon glyphicon-circle-arrow-right"></span>Insert</button>

<textarea class="form-control" name="secondtextarea" rows="10" id="secondtextarea" ></textarea>

当我按下按钮时,什么也没有发生。

最佳答案

第一个问题可能出现在 CSRF 验证中。如果是这样,您可以禁用它或添加 {{ csrf_token() }}。 那么您的发布操作应该如下所示:

public function post(Request $request)
{
    return response()->json($request->all());
}

我检查了一下,效果很好。但在文本区域中插入 [Object object] 因为它是 JSON。您可以在 Jquery 脚本中添加 JSON.stringify,如下所示:

$(function(){
    $('#insert').on('click', function(e){
        e.preventDefault();
        var intrare = $('textarea#firsttextarea').val();
        $.ajax({
            type:'POST',
            url: '/post',
            data: {intrare: intrare},
            success: function(data){
                $('textarea#secondtextarea').val(JSON.stringify(data));
            }

        });
    });

});

关于php - 如何使用 Laravel + Jquery Ajax 从文本区域获取值到文本区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45514225/

相关文章:

javascript - 在有源的情况下使用 HTML 脚本标签进行编码

php - 如何将选项字段中的两个值发布到表中的一列中

php - 使用 AJAX、JSON 从数据库实时搜索结果

javascript - 如何创建 jQuery 函数?

javascript - Openerp 模块与 javascript 的 Web 问题

css 中的 jQuery fadein 淡出效果

php - 对象数组的排序算法

php - 无法执行登录功能。没有错误

java - success 属性无法在 View 中触发

html - iframe 破坏父元素大小