从控制器传递字符串值

Posted

技术标签:

【中文标题】从控制器传递字符串值【英文标题】:Passing String value from a controller 【发布时间】:2017-03-15 02:27:14 【问题描述】:

我想将参数作为字符串类型传递。但它向我显示了一个错误,我可以看到它没有作为字符串传递。有没有办法通过字符串传递。以下是我在控制器中的功能。 (从那里查看标签的 onclick 方法,我需要将其作为字符串传递)

public function show(Request $request)

    $output="";

    if ($request->ajax())
        $models=DB::table('models')->where ('modelName','LIKE','%'.$request->search.'%')
            ->orWhere('brandName','LIKE','%'.$request->search.'%')->get();
        if($models)
            foreach ($models as $key=>$model)
                $Mid=$model->modelName;
                $output.='<tr>'.


                    '<td>'.$model->countryMade.'</td>'.
                    '<td>

                                <a class=" btn btn-success btn-sm" onclick="EditModel('.$model->id.','.$model->modelName.')" >Edit </a>

                                <a onclick="DeleteModel('.$model->id.')"  class=" btn btn-danger btn-sm"  >Delete </a>

                    </td>'.
                '</tr>';
            

        

    
    return response($output);


【问题讨论】:

这个怎么样:DeleteModel(\''.$model-&gt;id.'\') @Kazz 感谢它的工作 【参考方案1】:

你可以这样做,

return response($output->__toString());

【讨论】:

以上是关于从控制器传递字符串值的主要内容,如果未能解决你的问题,请参考以下文章

从按钮将值传递给视图控制器字典

将输入值从控制器传递到 MVC 中的视图

将数据从 Swift 控制器传递到 Objective-C 控制器

如何将 JQuery AJAX 请求中的字符串值传递给 Spring Boot 控制器?

如何将值传递给另一个视图控制器?

将数据从控制器传递到另一个视图并在 sencha touch 中设置标签的值