PDA

View Full Version : سوال: نمایش اطلاعات دیتابیس با java script



baran.f.a
یک شنبه 22 شهریور 1394, 06:36 صبح
سلام
روز بخیر
من فرمی دارم که می خوام در اون به محض وارد کردن شماره سریال تمام اطلاعاتی که از اون شماره سریال در دیتابیسم موجوده را در یک جدول html نشون بده با هر بار وارد کردن شماره سریال های مختلف به این جدول HTML هم اضافه بشه خوب می دونم که بایدا از جاوا و jquery استفاده کنم و تونستم اون شماره سریالو در اون جدول html چاپ کنم مشکلم نمایش اطلاعات از دیتابیسه و اینم بگم قبل از این که اطلاعاتو نمایش بدم یه insert هم دارم که اونو در صفحهی دیگه ای انجام می دم (waybill_js.php)لطفا راهنماییم کنید خیلی ضروریه . ممنون


<label>شماره سریال :</label>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type="text" name="name" id="name" style="width:130px;"/>
</br></br>

<span style="color:#006633"></span>
<table id="r" cellpadding="0" cellspacing="0" width="84%" >
<thead>
<tr>
<th>شماره سریال</th>
<th>شماره ترمینال</th>
<th>کد پذیرنده</th>
<th>نام فروشگاه</th>
<th>نام تکنسین</th>
<th>تاریخ خروج </th>
</tr>
</thead>
<tbody>
</tbody>
</table>

<script type="text/javascript">

var giCount = 1;
var date="<?php echo $out; ?>";
var waybill_id = "<?php echo $num; ?>";

$(document).ready(function(){
$('#name').change(function(){
$.ajax({
type: 'POST',
url: 'waybill_js.php',
data: {

serial_code : $('#name').val(),
technician : $('#technician').val(),
waybill : waybill_id

},
success: function(data){
$('span').html(data);
},
error: function(){
alert('error');
}
});
});
});

$('#r').dataTable();
function fnClickAddRow() {
$('#r').dataTable().fnAddData( [
$("#name").val(),
giCount,
giCount,
giCount,
giCount,
date ] );
$("#name").val('').focus();
giCount++;
}

$('#name').on('keyup', function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
if (code == 13) {
fnClickAddRow();
}
});

</script>

baran.f.a
یک شنبه 22 شهریور 1394, 08:53 صبح
لطفا راهنمایی کنید خیلی ضروریه

kb0y667
چهارشنبه 25 شهریور 1394, 18:17 عصر
چیز سختی نیست ، نیازی به jQuery هم نیست

با جاوااسکریپت به تنهایی محقق میشه





درمورد Ajax بیآموزید

baran.f.a
یک شنبه 29 شهریور 1394, 13:50 عصر
سلام
بله می دونم با یادگیری مشکل حل میشه ولی زمان کافی برای یادگیری ندارم چون حل این مشئله خیلی ضروریه . متوجه شدم که با json می تونم این کارو انجام بدم ولی نمی دونم چطور می میشه اطلاعاتی که با gson از دیتابیس وارد آرایه کردمو در کد زیر استفاده کنم .


$('#r').dataTable();
function fnClickAddRow() {
$('#r').dataTable().fnAddData( [
$("#name").val(),
giCount,
giCount,
giCount,
giCount,
date ] );
$("#name").val('').focus();
giCount++;
}

$('#name').on('keyup', function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
if (code == 13) {
fnClickAddRow();
}
});




لطفا راهنمایی کنید .