why won't this code work? <script> function ambilusername() { var http = new XMLHttpRequest var url = "http://www.fiverr.com/checkuser"; var params = "username=asucom"; http.open("POST", url, true); http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", params.length); http.setRequestHeader("Connection", "keep-alive"); http.onreadystatechange = function() { if(http.readyState == 4 && http.status == 200) { alert(http.responseText); } } http.send(params); } </script> <input type="button" value="username" onclick="ambilusername()"/> alert gamau keluar tanpa function script itu jalan
0 jempol
ganis
198
841
·
10 tahun, 8 bulan yang lalu
·
0 jempol
onclick="ambilusername()" kalao tanpa function scriptnya jalan, hm,, apa tombolnya sudah diclick? @.@
ebta
214
8
·
10 tahun, 8 bulan yang lalu
·
1 jempol
Saya coba pakai IE 11 setelah di klik, alert muncul kok Pakai Chrome tidak bisa, muncul pesan classic "No 'Access-Control-Allow-Origin'... " Jangan lupa titik koma dibelakang new XMLHttpRequest
kanamichan
190
4
penanya
·
10 tahun, 8 bulan yang lalu
·
0 jempol
tombolnya sudah di click :') buat ebta terimakasih nanti saya coba lagi. setau saya di javascript semicolon itu optional selama kode selanjutnya dilanjutkan di baris berikutnya
irsyad
84
5
·
10 tahun, 8 bulan yang lalu
·
1 jempol
Pertanyaan saya apakah anda melakukan request ajax ke situs lain selain situs anda, contoh localhost request ajax ke fiverr.com hal itu tidak diperbolehkan oleh Chrome dan juga Firefox..Karena alasan security.. saran saya adalah gunakan PHP atau server script lain yang anda gunakan untuk melakukan CURL sesuai dengan parameter ajax anda.. Page -> AJAX Ke PHP -> CURL ke Fiverr.com lalu kembalikan hasil CURLnya. tapi jika fiverr.com support Cross-Origin Resource Sharing.. maka anda bisa langsung melakukan request seperti yang anda lakukan sekarang..