Merhaba arkadaşlar. Eyceks kütüphanesini kullanarak post veri göndermeye çalışıyorum ancak sorun nerde anlayamadım.
Normal bir sayfada bunu gerçekleştirebiliyorum ancak istediğim sayfada olmuyo.
Sorun diğer ajax fonksiyonunda mı yoksa radio butonlarda mı anlamadım.
PoST'u istediğimiz sayfaya gönderemiyorum.
Kullanıdığım
js kodu.
Kod:
<script type="text/javascript" src="js/eyceks.js"></script>
<script type="text/javascript">
function islemYap(){
// formdan verileri al
var islemx = document.getElementById('islem').value;
var miktarx = document.getElementById('miktar').value;
// alınan verileri yolla, sonucu geri al
var sc = "islem="+fc_(islemx)+"&miktar="+fc_(miktarx);
JXP(1, "sonuc", "bankas.php", sc);
// forma girilen verileri temizle
document.gonderimsi.reset();
}
</script>
buda yukardaki için kullandığım form
Kod:
<form action="javascript:void(0)" name="gonderimdi" method="POST">
<table>
<tr>
<td width="102">Hesaptan çek</td>
<td width="109"><input type="radio" name="islem" id="islem" value="cek"></td>
</tr>
<td>Hesapa yatır</td><td><input type="radio" name="islem" id="islem" value="yatir"></td></tr>
<td>Miktar:</td><td><input type="text" name="miktar" id="miktar" style="width:80px; height:10px; font-size:9px;"></td>
</tr>
<tr>
<td> </td><td><button type="button" onclick="islemYap()">Gönder</button></td>
</tr>
</table>
<div id="sonuc"></div>
</form>
Buda sayfa include etmek için kullandığım ajax kod
Kod:
<script type="text/javascript">
function ajaxsayfa(url, divid){
document.getElementById(divid).innerHTML="Sayfa Yükleniyor..."
var page_request = false
if (window.XMLHttpRequest) // if Mozilla, Safari etc
page_request = new XMLHttpRequest()
else if (window.ActiveXObject){ // if IE
try {
page_request = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){
try{
page_request = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
page_request.onreadystatechange=function(){
loadpage(page_request, divid)
}
page_request.open('GET', url, true)
page_request.send(null)
}
function loadpage(page_request, divid){
if (page_request.readyState == 4 && (page_request.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(divid).innerHTML=page_request.responseText
}
</script>
Sorun nerde acaba 3 saattir bunla uğraşıyorum