Panggil Router Laravel Dengan File.Js

Numpang tanya :

Jika kita panggil route Laravel pakai extensi .Blade itu biasa, So ada yang tau gmana caranya memanggil routes Laravel Menggunakkan File Extensi .Js

Terima Kasih

avatar STNK
@STNK

28 Kontribusi 2 Poin

Diperbarui 5 tahun yang lalu

6 Jawaban:

maksudnya seperti ini gan?

<pre> &lt;script&gt; window.location.href = "{{url('/something')}}"; &lt;/script </pre>

avatar charlyhsitumorang
@charlyhsitumorang

61 Kontribusi 23 Poin

Dipost 5 tahun yang lalu

Begini gan, Kode di bawah ini jalan klo saya letakkan di file extensi test.blade.php tapi jika di buat di file test.js script ini tidak jalan

<pre> function js_CategoriesIconAll(){ $.ajax({ url:"{{ URL::to('getAllIconCategories') }}", type:"POST", data: {"_token":"{{ csrf_token() }}"}, dataType: 'json', success:function(arrData){

		$(&quot;#categories_icons_all&quot;).html(arrData);
	}
})

} </pre>

avatar STNK
@STNK

28 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

ekstensi file tetap .blade.php hanya aja di dalamnya pake kaya gini gan <pre> @push('js') &lt;script type="text/javascript"&gt; jQuery(function($){ $.ajax({ url:"{{ URL::to('getAllIconCategories') }}", type:"POST", data: {"_token":"{{ csrf_token() }}"}, dataType: 'json', success:function(arrData){

		$(&quot;#categories_icons_all&quot;).html(arrData);
	}
});

&lt;/script&gt; @endpush </pre>

avatar ranialmonk
@ranialmonk

42 Kontribusi 11 Poin

Dipost 5 tahun yang lalu

Klo yang begitu masih tetap .blade gan, tp saya mau yg extensi .js

avatar STNK
@STNK

28 Kontribusi 2 Poin

Dipost 5 tahun yang lalu

Di laravel 5.6 ke atas kalo ga salah udah dikasih template vue/react.. tinggal pasang router nya aja

avatar apem
@apem

72 Kontribusi 27 Poin

Dipost 5 tahun yang lalu

Halo gan, ada berbagai cara gan, yang sering ane pake ada 2 cara, yaitu:

  1. menggunakan data-attribute,
  2. dengan menggunakan global variable untuk javascript pada file blade yg bisa digunakan di file *.js nya.

Bila route-nya memiliki parameter, bisa menggunakan replace()

Smoga bisa membantu gan.

avatar zergz
@zergz

62 Kontribusi 47 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban