2016-12-05 1 views
0

Guten Tag verwenden,Parsten Daten von Seite 1 bis Seite 2 Ajax

Ich habe ein Problem mit Daten href get-Methode Parsen auf einem anderen Seite von Ajax php abrufen. Ist es möglich? Übrigens verwende ich CODEIGNITER.

Hier ist mein html href Code:

<a href="'.base_url().'homeadmin/view/page_user_profile/user_profile? user_id='.$key->user_id.'" class="btn btn-outline purple"> <i class="fa fa-pencil"></i> View</a> 

Hier ist mein PHP-Code die ID nach Button-Klick-Analyse:

function user_profile() 
{ 
    $user_id = $this->input->get('user_id'); 
    $sql = $this->crud->getData("tbl_user as u,tbl_group as g, tbl_sub_group as sg, tbl_user_permission as up, tbl_user_profile as p", "u.user_id='$user_id' AND u.user_group_id=g.group_id AND u.user_sub_group_id = sg.sub_group_id AND up.user_user_perm ='$user_id' AND u.user_id = p.profile_id")['rows']; 
    echo json_encode($sql); 
} 

Dann ist mein Ajax-Code:

function user_profile() 
{ 
    $.get(baseurl + 'homeadmin/user_profile', {}, function(data) { 
     var result = eval('(' + data + ')'); 
     $('#user_name_profile').html(result[0].user_username); 
    }) 
} 

Hier ist, was die Ausgabe sein sollte:

<h1 class="font-green sbold uppercase" id="user_name_profile"></h1> 

ich mich jemand wird korrigieren hoffen. Vielen Dank!

Antwort

0

Sie müssen die Schaltfläche, um die Funktion zu binden user_profile():

$("a.btn").bind("click", user_profile); 

keine Notwendigkeit, das href-Attribut zu definieren. Weitere Informationen zur Bindung here.

Das leere Objekt Ihres Aufrufs $.get() in der Funktion sollte {user_id: $key->user_id} sein. Stellen Sie sicher, dass $key im Rahmen der Funktion verfügbar ist.

+0

also werde ich onClick ('user_id') dann senden Daten an PHP-Funktion? –

+0

Im Wesentlichen. Hier ist ein [Beispiel] (http://www.w3schools.com/jquery/ajax_ajax.asp). Sie müssen herausfinden, wie Sie user_id an die Funktion übergeben, die Sie an das click-Ereignis binden. –

+0

aber das Ergebnis der Ausgabe sollte in der anderen Seite sein. –

Verwandte Themen