如何将变量从另一个函数传递到索引函数中的视图

穆罕默德·哈米迪 |

我想将带有 json 返回$data值的findCity()函数中变量传递给 index 函数中的视图。

请问我该怎么做?

class HomeController extends Controller
{  
    public function index(Request $request)
    {
        $countries = Location::select('country_name')
            ->groupBy('country_name', 'country_name')
            ->get();

        $cities = Location::select('city_name','city_name')
            ->where('region_name', $request->region_name)
            ->groupBy('city_name', 'city_name')
            ->get();

        $areas = Area::get()->toTree();

        return view('home', compact('areas','countries', 'cities'));
    }

    public function findCity(Request $request)
    {
        $data = Location::select('city_name','city_name')
            ->where('region_name', $request->region_name)
            ->groupBy('city_name', 'city_name')
            ->get();

        return response()->json($data);
    }
}

阿贾克斯代码:

$(document).on('change','.regionName',function(){

    //console.log("hmm its change");

    var cat_id=$(this).val();

    //console.log(cat_id);

    var div=$(this).parent();

    var op=" ";

    $.ajax({
        type:'get',
        url:'{!!URL::to('findCityName')!!}',
        data:{'region_name':cat_id},
        success:function(data){

            //console.log('success');

            //console.log(data);

            //console.log(data.length);

            op+='<option value="0" selected disabled>Choose City</option>';
            for(var i=0;i<data.length;i++){

            op+='<option value="{{ route('user.location.store', $cities) }}">'+data[i].city_name+'</option>';

           }


        div.find('.cityName').html(" ");

        div.find('.cityName').append(op);


        },
        error:function(){

        }
    });
});
});
卡米洛

您可以将findCity()其设为静态方法并从index()方法内部调用它

public function index(Request $request)
{
    // The rest of your code here...

    // Calling the static method
    $city = self::findCity($request);

    return view('home', compact('areas', 'countries', 'cities', 'city'));
}

public static function findCity(Request $request)
{
    $data = Location::select('city_name', 'city_name')
        ->where('region_name', $request->region_name)
        ->groupBy('city_name', 'city_name')->get();

    return $data;
}

在 PHP 文档中阅读有关静态方法的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将特定元素从数组传递到另一个视图或函数?迅速

来自分类Dev

如何将另一个函数作为变量传递给R中的函数?

来自分类Dev

如何将变量从链接传递到laravel中的另一个视图

来自分类Dev

CodeIgniter:如何将值从特定函数传递到另一个函数

来自分类Dev

如何将函数和参数的变量列表传递给C中的另一个函数?

来自分类Dev

如何将参数从一个函数传递到另一个函数,但在php中的同一个类中

来自分类Dev

将变量从一个函数传递到另一个函数-Javascript

来自分类Dev

将变量从一个函数传递到另一个函数

来自分类Dev

将变量从一个 JS 函数传递到另一个函数

来自分类Dev

将变量 (id) 从一个函数传递到另一个函数

来自分类Dev

如何将字符串变量从一个函数传递给另一个函数?

来自分类Dev

如何将变量值从一个函数传递给另一个函数

来自分类Dev

如何将变量从一个函数传递给另一个函数

来自分类Dev

如何将变量从一个函数传递给另一个函数?

来自分类Dev

C++ 如何将引用从一个函数传递到另一个函数?

来自分类Dev

jQuery:如何将值从一个函数传递到另一个函数?

来自分类Dev

如何将参数从一个函数传递到另一个函数

来自分类Dev

如何将局部变量传递给另一个函数?

来自分类Dev

如何将$(this)变量传递给另一个函数javascript

来自分类Dev

Angular 2 firebase 如何将变量传递给另一个函数?

来自分类Dev

如何将两个值从一个函数传递到同一类中的另一个函数?

来自分类Dev

如何将函数输出插入到另一个函数的数组中

来自分类Dev

如何将数据从回调函数传递到Windows Phone 8中的MainPage(另一个类)

来自分类Dev

如何将一个函数的值传递给另一个函数?

来自分类Dev

在Django模板中,如何将变量从一个索引迭代到另一个索引?

来自分类Dev

如何将参数从一个异步函数传递到Node.js中的另一个函数?

来自分类Dev

如何将变量传递到Dart中的另一个页面?

来自分类Dev

如何将变量传递到Dart中的另一个页面?

来自分类Dev

Ajax:如何将一个函数的变量传递给另一个jQuery

Related 相关文章

  1. 1

    如何将特定元素从数组传递到另一个视图或函数?迅速

  2. 2

    如何将另一个函数作为变量传递给R中的函数?

  3. 3

    如何将变量从链接传递到laravel中的另一个视图

  4. 4

    CodeIgniter:如何将值从特定函数传递到另一个函数

  5. 5

    如何将函数和参数的变量列表传递给C中的另一个函数?

  6. 6

    如何将参数从一个函数传递到另一个函数,但在php中的同一个类中

  7. 7

    将变量从一个函数传递到另一个函数-Javascript

  8. 8

    将变量从一个函数传递到另一个函数

  9. 9

    将变量从一个 JS 函数传递到另一个函数

  10. 10

    将变量 (id) 从一个函数传递到另一个函数

  11. 11

    如何将字符串变量从一个函数传递给另一个函数?

  12. 12

    如何将变量值从一个函数传递给另一个函数

  13. 13

    如何将变量从一个函数传递给另一个函数

  14. 14

    如何将变量从一个函数传递给另一个函数?

  15. 15

    C++ 如何将引用从一个函数传递到另一个函数?

  16. 16

    jQuery:如何将值从一个函数传递到另一个函数?

  17. 17

    如何将参数从一个函数传递到另一个函数

  18. 18

    如何将局部变量传递给另一个函数?

  19. 19

    如何将$(this)变量传递给另一个函数javascript

  20. 20

    Angular 2 firebase 如何将变量传递给另一个函数?

  21. 21

    如何将两个值从一个函数传递到同一类中的另一个函数?

  22. 22

    如何将函数输出插入到另一个函数的数组中

  23. 23

    如何将数据从回调函数传递到Windows Phone 8中的MainPage(另一个类)

  24. 24

    如何将一个函数的值传递给另一个函数?

  25. 25

    在Django模板中,如何将变量从一个索引迭代到另一个索引?

  26. 26

    如何将参数从一个异步函数传递到Node.js中的另一个函数?

  27. 27

    如何将变量传递到Dart中的另一个页面?

  28. 28

    如何将变量传递到Dart中的另一个页面?

  29. 29

    Ajax:如何将一个函数的变量传递给另一个jQuery

热门标签

归档