Mengatasi Error Ajax Jquery Internal Server Error 500

Saya mengalami error ini dari kemarin, saat membuat ajax pakai jquery. saya memakai laravel di server sidenya. setelah browsing sana sini akhirnya ketemu juga caranya.

Langsung aja ya

  1. Tambahkan script berikut di kode html atas :

<meta name=”csrf-token” content=”{{ csrf_token() }}” />

2. Tambahkan script berikut di Ajax nya :

$.ajaxSetup({
headers: {
‘X-CSRF-TOKEN’: $(‘meta[name=”csrf-token”]’).attr(‘content’)
}
});

Selesai…..

Adapun kode saya akhirnya seperti ini  :

$(function(){
$(‘#btn-add-copy’).click(function(e){
e.preventDefault();
var url = “{{ url(‘user/admin/bookCollection/manage/addQuantityCopy’) }} “;
var qty = $(‘.copy_quantity’).val();

$.ajaxSetup({
      headers: {
     ‘X-CSRF-TOKEN’: $(‘meta[name=”csrf-token”]’).attr(‘content’)
    }
});

$.ajax({
url : url,
type : “POST”,
data : “qty=”+qty,
error : function(xhr, ajaxOptions, thrownError){
console.log(xhr.status);
console.log(xhr.responseText);
console.log(thrownError);
},
success : function(data){
alert(data);
}
});
});

Alhamdulillah berhasil juga kode saya…..

 

Referensi saya :

https://laravel.io/forum/01-30-2015-laravel5-tokenmismatchexception-in-verifycsrftoken

https://laravel.com/docs/5.0/routing#csrf-protection

Bagaimana Cara Menjadi Programmer Yang Berkualitas

Kalau seandainya kita ingin membeli sebuah produk manakah yang akan kita pilih, produk biasa atau produk berkualitas

Jika kita mempunyai perusahaan dan membutuhkan sebuah sistem yang bagus, manakah yang akan kita hire, programmer biasa ataukah programmer berkualitas

Jawaban kedua pertanyaan di atas tentu kita ingin yang berkualitas, sebab segala sesuatu yang berkualitas akan memuaskan begitu pun programmer, jika kita menjadi seorang programmer yang berkualitas akan membuat puas para stake holder atau para klien yang memakai jasa kita.

Dan saat kita bisa membuat puas pemimpin perusahaan atau klien saat itu juga kita merasakan kepuasan karena telah memberikan yang terbaik dari kita.

Bagaimana cara menjadi programmer yang berkualitas

saya akan mencoba menguraikan sepahaman saya berdasarkan pengalaman saya selama ini

1. Merencanakan dan mengonsep sebelum bekerja

Ibarat ingin membangun sebuah gedung bertingkat, sang insinyur menggambar terlebih dahulu di atas sebuah kertas, corat coret menuangkan ide dan merincikan ke dalam sebuah gambar.

Begitu pula programmer yang baik, dia akan mengonsep dulu di atas kertas, corat coret , menulis langkah2 nya, dan merincikan apa saja yang akan dibuat dalam sistem. Programmer yang tidak mengonsep akan berhenti di tengah jalan karena tidak tahu apa yang harus dilakukan lagi dan sampai di mana batas finishnya. seperti hal nya orang kerja proyek tanpa gambar dari arsitek akan bingung bagaimana hasil jadi sebenarnya.

Jadi saat ingin membuat suatu program buatlah konsep terlebih dahulu, tentukan langkah-langkahnya, buat estimasi waktu pengerjaan setiap langkah-langkah tersebut. Konsep merupakan dasar. dan rencana ibarat rel yang akan kita lewati. salah rencana salah arah.

Setiap pagi sebelum memulai aktifitas buatlah rencana dalam hari itu, kesannya sepele tapi manfaatnya besar . tidak ada perencanaan maka tidak ada efektifitas.

Baca lebih lanjut

Strrev = function built in PHP membalikkan string

Ternyata ada juga ya fungsi built in untuk membalikkan string

kemarin malam di warnet aku mencoba browsing , bagaimana sih logika programmer yang lain kalau membalikkan string dalam PHP, beda algoritma setiap programmer adalah lumrah

kalau algoritma ku seperti yang sudah kutulis yakni di sini https://amahrizal.wordpress.com/2011/10/15/function-membalikkan-string-dalam-php/ .

kalau menurut algoritma pak Rosihan Ari seperti di link ini http://blog.rosihanari.net/algoritma-membalik-string-string-reverse

sekali lagi beda algoritma tiap programmer adalah wajar, beda algoritma sangat menentukan syntax php yang dipakai.

tapi setelah aku browsing2 lagi ternyata ada fungsi built ini PHP untuk membalikkan string, fungsi built in adalah fungsi yang sudah disediakan oleh php sendiri.

fungsi itu adalah strrev, untuk lebih jelasnya silahkan lihat di  sumbernya http://php.net/manual/en/function.strrev.php

adapun penggunaanya adalah strrev(string $string)

echo strrev(“Hallo dunia”);

maka akan menghasilkan output

ainud ollaH

ternyata lebih simple kan

 

 

 

Jakarta, 18 Oktober 2011

Marizal