wie zu verwaltenden Stelle.neu laden ajax.jquery
Szenario: "ich will meine Seite neu laden autmaticly, wenn der Benutzer die Eingabe der Daten".
ich versuche zu suchen methode, welche die besten. und ich wähle location reload
mein problem:
wenn ich Lage.reload in Stück-script arbeiten.
$("#save").click(function(){
//ambil nilai-nilai dari masing-masing input
wp = $("#wp").val();
if(wp==="- Jenis Werehouse -"){
alert("Pilih dulu jenis werehouse");
exit();
}
posisi = $("#posisi").val();
pid = $("#pid").val();
if(pid==="- Produk ID -"){
alert("Pilih dulu ID Produk");
exit();
}
pname = $("#pname").val();
if(pname==""){
alert("Pilih dulu ID Produk");
exit();
}
pdate=$("#pdate").val();
if(pdate==""){
alert("Isi dulu tanggal inputnya");
exit();
}
datanya = "&wp="+wp+"&posisi="+posisi+"&pid="+pid;
datanya = datanya+"&pdate="+pdate+"&pname="+pname;
//tampilkan status Updating dan animasinya
$("#status").html("Dalam proses...");
$("#loading").show();
$.ajax({
type:'POST',
url: "aksi.php",
data: "op=save"+datanya,
cache: false,
success: function(msg){
if(msg=="error1"){
$("#status").html("Rak ini penuh");
}else if(msg=="sukses"){
$("#status").html("Data berhasil disimpan")}else{
$("#status").html("ERROR..penyimpanan data GAGAL!");
}
$("#loading").hide();
}
});
location.reload();
});
obwohl die Seite neu laden vorbei Schritt, um zu zeigen, Fehler und Erfolg. ich ignorierte das eine Weile, um zu sehen, was das problem(c ' Z meine page-reload nach meinen wünschen.)
aber ich Verbinde mit meinem vollständigen code, wie dieses Balg
<script type="text/javascript">
var wp;
var posisi;
var pid;
var pname;
var pdate;
var datanya;
$(document).ready(function(){
$("#save").click(function(){
//ambil nilai-nilai dari masing-masing input
wp = $("#wp").val();
if(wp==="- Jenis Werehouse -"){
alert("Pilih dulu jenis werehouse");
exit();
}
posisi = $("#posisi").val();
pid = $("#pid").val();
if(pid==="- Produk ID -"){
alert("Pilih dulu ID Produk");
exit();
}
pname = $("#pname").val();
if(pname==""){
alert("Pilih dulu ID Produk");
exit();
}
pdate=$("#pdate").val();
if(pdate==""){
alert("Isi dulu tanggal inputnya");
exit();
}
datanya = "&wp="+wp+"&posisi="+posisi+"&pid="+pid;
datanya = datanya+"&pdate="+pdate+"&pname="+pname;
//tampilkan status Updating dan animasinya
$("#status").html("Dalam proses...");
$("#loading").show();
$.ajax({
type:'POST',
url: "aksi.php",
data: "op=save"+datanya,
cache: false,
success: function(msg){
if(msg=="error1"){
$("#status").html("Rak ini penuh");
}else if(msg=="sukses"){
$("#status").html("Data berhasil disimpan")}else{
$("#status").html("ERROR..penyimpanan data GAGAL!");
}
$("#loading").hide();
}
});
location.reload();
});
//jika tombol VIEW diklik
$("#view").click(function(){
posisi = $("#posisi").val();
$("#status").html("Mencari Data...");
$("#loading").show();
$.ajax({
type:'POST',
url: "aksi.php",
data: "op=view&posisi="+posisi,
cache: false,
success: function(msg){
if(msg=="error"){
$("#status").html("Tidak ada produk di RAK ini");
$("#loading").hide();
}
else{//karna di server pembatas setiap data adalah |
//maka kita split dan akan membentuk array
data = msg.split("|");
//masukkan ke masing-masing textfield
$("#pname").val(data[0]);
$("#pdate").val(data[1]);
//hilangkan status dan animasi loading
$("#status").html("");
$("#loading").hide();
}
}
});
});
//jika tombol DEL diklik
$("#delete").click(function(){
posisi = $("#posisi").val();
alert("Anda yakin untuk mengosong data produk yang ada di rak ini");
$("#status").html("Lagi didelete...");
$("#loading").show();
$.ajax({
type:'POST',
url: "aksi.php",
data: "op=delete&posisi="+posisi,
cache: false,
success: function(msg){
if(msg=="sukses"){
$("#status").html("Delete Berhasil...");
}else{
$("#status").html("ERROR..");
}
$("#loading").hide();
}
});
location.reload();
});
});
</script>
Lage.reload machen unfuction das Skript oben ist es
in einfache Frage
1. wie zu verwaltenden Stelle.reload ausgeführt wird, nachdem ajax.jquery-Funktion beenden?
2. was ist die beste methode, zu machen, was Benutzereingaben automatisch wird gesehen in der Seite?
bitte beraten, mit code Erz schätzen
Du musst angemeldet sein, um einen Kommentar abzugeben.
verwenden
Dokument.Lage.reload()
zusammen mit
innen den Erfolg der Funktion. Ihr Erfolg Aussehen soll.