PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل در ajax و jquery



meisamphp
April 15th, 2013, 02:15
سلام دوستان ..

من یه وب دارم توی یکی از صفحات میخوام کل اطلاعات یه جدول از دیتابیس رو نمایش بدم ..

میخوام با ajax و jquery این کار رو انجام بدم ,,

کدهای سمت سرور رو نوشتم ،، وبا متد post توی ajax اطلاعات رو به صورت یه آرایه دو بعدی بدست میارم ،،

مشکلم اینجاست که توی فانکشن ajax که نوشتم دیتا توی متغیر res ریخته میشه ،، من میخوام این آرایه دو بعدی رو توی div تو صفحه نمایش بدم ،، اما متغیر res فقط توی همون فانکشن ajax مقدار داره ..

حالا چه کار باید بکنم ؟؟ میشه آرایه res رو توی یه آرایه php کپی کرد و هرجای صفحه بخوام ازش استفاهده کنم ؟؟


$(document).ready(function(){
$(resultshow).ready(function(){

$.ajax({
type: 'POST',
url: 'myTargetURL.php',
data: id:'111111',
Data type :'json'
Success: function(res){
\\ res = اطلاعات به صورت آرایه دوبعدی
}
});
});

meisamphp
April 15th, 2013, 11:39
سلام ,,

کد ajax که نوشتم اطلاعات رو از دیتابیس میگیره و توی متغییر res میریزه ..

دوست عزیز من میخوام مقادیر آرایه دوبعدی res رو توی یه جدول div استفاده کنم و به صورت یه جدول اطلاعات رو نمایش بدم .. حتی توی خونه های جدول من مقدار زیر رو گذاشتم اما جواب نمیده ..

<script> document.write(res[0][1]) </script>

اما هیچ مقداری رو نمایش نمیده ..



یاعلی ..

mehrdd
July 24th, 2013, 02:53
دوست من، استفاده از document.write اشتباست.
شما باید داخل قسمت html کارتون یک <div> درست کنید و بهش یک ID بدید. فرضا result
و بعد داخل متود success مقدار رو به اون div اضافه کنید. مثلا :


<script>
$(document).ready(function()
{
$(resultshow).ready(function()
{
$.ajax(
{
type: 'POST',
url: 'myTargetURL.php',
data: {id: '111111'},
data_type :'json',
success: function(res)
{
$('#result').append(res[0][1]);
}
});
}
});
</script>
<div id="result"></div>