- Beranda
- Komunitas
- Tech
- Programmer Forum
ASK AJAX cara mengakses variable di dalam success function (mohon bantuannya)
![stevenjtr](https://s.kaskus.id/user/avatar/2011/04/28/avatar2887577_1.gif)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
TS
stevenjtr
ASK AJAX cara mengakses variable di dalam success function (mohon bantuannya)
Gan, ane programmer newbie mau tanya soal jquery ajax.
jadi gini ...
anggep ane punya 1 inputan text n 1 submit button.
ketika tombol sumbit di tekan, ane ngambil data "harga" dari database dimana idnya = inputan text yang ane ketik.
udah gintu data ini ditampilin di bawah form inputan ane tanpa refresh.
kurang lebih gini kodingnya
form nya
--------------------------------------------------------------------------------------------------------------------------------
<input type= "text" id="idbarang" name="idbarang">
<button type="submit" id="sumbitbarang" name="submitbarang">kirim</button>
<div id="TampilDataDisini"></div>
--------------------------------------------------------------------------------------------------------------------------------
jquerynya kurang lebih begini
var KodeBarangSend = $("#idbarang").val();
$("#submitbarang").click(function({
$.ajax
({
url: harga.php,
data: {
KodeBarang : KodeBarangSend
},
type: "POST",
success: function( eaa )
{
var harga= parseInt(eaa);
},
});
});
$("#TampilDataDisini").text(harga);
-----------------------------------------------------------------------------------------------------------------------------------
coding di harga.php
$id=$_POST['KodeBarang'];
query = "SELECT harga from tabelbarang where id=$id";
bla bla bla....
intinya ini cuma buat ngambil value harga
------------------------------------------------------------------------------------------------------------------------------------
mah masalahnya codingan di sini gan.
$("#TampilDataDisini").text(harga);
disitu var harga not defined.
kira kira gimana yah supaya var harga di success function bisa ane akses di luar success function itu sendiri??
mohon bantuannya..
Yang bisa jawab ane kasih cendol n ane doain sukses selalu....Thanksssss......
jadi gini ...
anggep ane punya 1 inputan text n 1 submit button.
ketika tombol sumbit di tekan, ane ngambil data "harga" dari database dimana idnya = inputan text yang ane ketik.
udah gintu data ini ditampilin di bawah form inputan ane tanpa refresh.
kurang lebih gini kodingnya
form nya
--------------------------------------------------------------------------------------------------------------------------------
<input type= "text" id="idbarang" name="idbarang">
<button type="submit" id="sumbitbarang" name="submitbarang">kirim</button>
<div id="TampilDataDisini"></div>
--------------------------------------------------------------------------------------------------------------------------------
jquerynya kurang lebih begini
var KodeBarangSend = $("#idbarang").val();
$("#submitbarang").click(function({
$.ajax
({
url: harga.php,
data: {
KodeBarang : KodeBarangSend
},
type: "POST",
success: function( eaa )
{
var harga= parseInt(eaa);
},
});
});
$("#TampilDataDisini").text(harga);
-----------------------------------------------------------------------------------------------------------------------------------
coding di harga.php
$id=$_POST['KodeBarang'];
query = "SELECT harga from tabelbarang where id=$id";
bla bla bla....
intinya ini cuma buat ngambil value harga
------------------------------------------------------------------------------------------------------------------------------------
mah masalahnya codingan di sini gan.
$("#TampilDataDisini").text(harga);
disitu var harga not defined.
kira kira gimana yah supaya var harga di success function bisa ane akses di luar success function itu sendiri??
mohon bantuannya..
Yang bisa jawab ane kasih cendol n ane doain sukses selalu....Thanksssss......
0
5.3K
22
![Guest](https://s.kaskus.id/user/avatar/default.png)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
![Guest](https://s.kaskus.id/user/avatar/default.png)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan