PDA

View Full Version : سوال: ارسال یک داده از نوع جاوا اسکریپت به php و گرفتی خروجی از آن



samsami
یک شنبه 30 آذر 1393, 08:12 صبح
با سلام خدمت دوستان عزیز...

من یک داده در جاوا اسکریپت دارم

var a = 10;

که این شماره 10 در اصل id جدول شهر ها می باشد .
که این را می خواهم به php بدهم ( جهت گرفتن نام شهر از بانک اطلاعاتی )

این روش باید با یک دکمه انجام بشود (جاوا اسکریپت یا ajax)

و در آخر می خواهم خروجی را در یک input به کاربر نشان دهم.

ممنون میشم از پاسخ شما دوستان گرامی

samsami
یک شنبه 30 آذر 1393, 12:54 عصر
کسی از دوستان نیست پاسخ بدهد

مهرداد سیف زاده
یک شنبه 30 آذر 1393, 13:40 عصر
من کدهاشو مینویسم با توجه به کدها به راهنمای jquery مراجعه کنید.
در سمت کاربر برای گرفتن مقدار و ارسال به سمت سرور


<html>
<head>
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
</head>
<body>


<div id="retValue"></div>


<button type="text" id="getValue">
get value
</button>


<script type="text/javascript">


var a=10;


$(document).ready(function(){
$('#getValue').click(function(){


$.get('getvalue.php',{'id':a},function(data){
$('#retValue').html(data);
});


});
});


</script>
</body>
</html>


در سمت سرور فایلی با نام getvalue.php بسازید و کدهای زیر رو در اون بنویسید


<?php
$id = isset($_GET['id'])?$_GET['id']:null;


if($id != null)
{
$sql = "SELECT * FROM `city` WHERE `id`='$id' ";
echo $sql;
}else{
echo 'not id!!!!';
}




?>