الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ارجوكم محتاج مساعده codeigniter

بدأه mr.mohamed eid في 12 أكتوبر 2011 · 2 رد · 639 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

عندى مشكله فى عرض بيانات بالاجاكس فى codeigniter

عندى نتائج معروضه من قاعدة البيانات اريد لما اضغط على عرض كل نتيجه فيهم يظهر لى كل البيانات الخاصه بهذه النتيجه فى <div> بالاجاكس

جربت كتير وفشلت معى

اليكم الكود الخاص بى

hello all

i have controler

class Test extends CI_Controller

{

function __construct()

{

parent::__construct();

$this->load->model('product_pics_model');

$q=$this->input->is_ajax_request('q');

}

function index()

{

$data['pics']=$this->product_pics_model->getall();

$this->load->view('test',$data);

}

function getpic($q)

{

$q=$this->input->is_ajax_request('q');

$query=$this->product_pics_model->get_images_byid($q);

$data['row']=$query->row();

$this->load->view('test2',$data);

}

} and view code

[removed]

function showUser(str){

if(str==""){

document.getElementById("txtHint")[removed]="";

return;

}

if(window.XMLHttpRequest){// for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp=new XMLHttpRequest();

}

else{// for IE6, IE5

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

}

xmlhttp.onreadystatechange=function(){

if (xmlhttp.readyState==4 && xmlhttp.status==200){

document.getElementById("ajax_data")[removed]=xmlhttp.responseText;

}

else{

document.getElementById("ajax_data")[removed]="Loading...";

}

}

//xmlhttp.open("GET","/test/getpic/q="+str,true);

xmlhttp.open("GET","<?php echo base_url(); ?>test/getpic/q="+str,true);

xmlhttp.send();

}

</script>

<ul>

<?php foreach($pics as $pic):?>

<li><a href="#" onclick="showUser(this.value)" value="<?php echo $pic->id; ?>"><?php echo $pic->image1; ?>:<?php echo $pic->id; ?></a></li>

<?php endforeach;?>

</ul>

<div id="ajax_data">

show data here

</div>

#2

ما الخطأ الذي يظهر لك


مطور مواقع وتطبيقات الانترنت 


PHP

CodeIgniter , jQuery,AJAX ,CSS Coder

مطور تطبيقات الايفون والاندرويد

مدونتي الخاصة

#3

أخي mr.mohamed eid

أعتقد أن الكود صحيح لكن هناك خلل في طريقة الكتابة

xmlhttp.open("GET", <?php echo base_url(); ?>+"test/getpic/q="+str,true);
بدلاً من
xmlhttp.open("GET","<?php echo base_url(); ?>test/getpic/q="+str,true);

<li><a href="#" onClick="javascript:showUser(this.value)" value="<?php echo $pic->id; ?>"><?php echo $pic->image1; ?>:<?php echo $pic->id; ?></a></li>

بدلاً من
<li><a href="#" onclick="showUser(this.value)" value="<?php echo $pic->id; ?>"><?php echo $pic->image1; ?>:<?php echo $pic->id; ?></a></li>

ان شاء الله يشتغل معاك

مواضيع مشابهة