" /> " /> Jquery ile php dosyasına nasil veri gönderip cevap alabilirim?
Arama butonu
Bu konudaki kullanıcılar: 1 misafir
5
Cevap
3455
Tıklama
0
Öne Çıkarma
Jquery ile php dosyasına nasil veri gönderip cevap alabilirim?
F
14 yıl
Onbaşı
Konu Sahibi

Selam arkadaşlar,

 
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>PHP-Ajax-MySQL</title>
<script type="text/javascript" src="jquery-1.7.1.min.js"> </script>
<script type="text/javascript">
function urunid_gonder(){
var urunid = jQuery('#urun').val();
$.ajax({
type:'POST',
url:'test.php',
data:$(urunid),
success: function(msg){
$('#sonuc').html(msg);
}

});

}

</script>
</head>
<body>

<?php
$connection = mysql_connect("localhost", "root");
mysql_select_db("mk_vt", $connection);
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");
$sorgu = mysql_query("select * from depo");

echo '<form name="test2" action="index.php?sayfa=test2" method="get">' . "\n";
echo '<select id="urun" name="urun" onChange="urunid_gonder()">' . "\n";
echo '<option value="">----Ürün Seç----</option>' . "\n";
while ($kayit = mysql_fetch_array($sorgu)) {

echo '<option value="' . $kayit["id"] . '">' . $kayit["urun"] . '</option>' . "\n";
}
echo "</select>" . "\n";
echo '<input type="text" id="miktar" name="miktar" value="Ürün Miktarı" readonly></input>' . "</br>\n";
echo '<input type="hidden" id="sayfa" name="sayfa" value="test"></input>' . "\n";
echo '<input type="submit" id="submit" name="submit" value="Gönder"></input>' . "\n";



echo '</form>' . '</br>' . "\n";
?>
<div id="sonuc" >   </div>

</body>
</html>



Yukarıdaki index.php dosyamda Jquery ile select menude seçim yapıldığında vlaue değerinde ki urunid bilgisini alıp bunu test.php dosyasına göndermesini istiyorum.
 
var urunid = jQuery('#urun').val();
alert (urunid)


şeklinde test ettiğimde doğru değeri aldığını görebiliyorum ama bunu test.php dosyasına göndermeyi başaramadım. Php dosyasından geri dönen cevap ise şuan için deneme amaçlı #sonuc id' sine sahip div içine yazılıyor ama benim asıl amacım dönen veriyi formda ki miktar id' sine sahip text alanın value kısmına yazdırmak. Yani şu kısma yazmasını istiyorum.

 
echo '<input type="text" id="miktar" name="miktar" value="Dönen bilgi bu kısma yazılacak" readonly></input>' . "</br>\n";


Deneme amaçlı hazırladığım test.php dosyamın içeriğinide aşağıya koyuyorum. Tabi bu dosyada veriyi doğru şekilde alabilirsem database den ilgili ürünün miktarını ekrana yazdıracağım ama önce urun id' sini doğru şekilde test.php dosyasına aktarmam gerekiyor.

 
<?php

$urun_id = $_POST['urunid'];
echo $urun_id;
?>


Bu konuda yardımlarınızı bekliyorum cevaplar için teşekkürler.