2009-12-22 5 views
0

J'appelle un fichier .php dans ce code. Dans le fichier "fetchvalues.php", je récupère les résultats de la base de données et je souhaite renvoyer les valeurs de la colonne à la fonction JQuery appelant et les afficher sur les contrôles HTML de ma page.Récupère les valeurs du fichier appelé

Comment faire?

$(document).ready(function() { 
    $("#Edit").click(function() { 
     $.get('fetchvalues.php', null, function() { 
      alert('reached'); 
     }); 
    }); 
}); 

Modifié: code: fetchvalues.php

<?PHP 

//Get selected row's RecordID column value 
$SelectedRowID = $_GET['UpdateRecordID']; 
//Open Connection 
$connection = mysql_connect("localhost:3306", "abcd", "abcd"); 
mysql_select_db("pglobal", $connection); 

//Prepare query to retrieve results 
$FetchResultsQuery = "SELECT * FROM listing WHERE recordid=" . $SelectedRowID; 

try 
{ 
    $result = mysql_query($FetchResultsQuery); 
    $row = mysql_fetch_row($result); 
    if ($row) 
    { 
    $PostedDate = date('d.M.Y', strtotime($row[0])); 
    $Places = html_entity_decode($row[1]); 
    $Company = html_entity_decode($row[2]); 
    $Designation = html_entity_decode($row[3]); 
    $ProjectDetails = html_entity_decode($row[4]); 
    $DesiredCandidate = html_entity_decode($row[5]); 
    $HRName = html_entity_decode($row[6]); 
    $HRContact = html_entity_decode($row[7]); 
    $Email = html_entity_decode($row[8]); 

    $_SESSION['WorkMode'] = 'Edit'; 
    $_SESSION['DataToBeEdited'] = $PostedDate .'+'. $Places .'+'. $Company .'+'. $Designation .'+'. $ProjectDetails .'+'. $DesiredCandidate .'+'. $HRName .'+'. $HRContact .'+'. $Email; 
    } 
    else 
    { 
    $_SESSION['DataToBeEdited'] = ""; 
    return; 
    } 

} 
catch(exception $err) 
{ 
    echo $err; 
} 
?> 
+0

Où êtes-vous exactement coincé? –

+0

En fait, il montre le code entier du fichier "fetchvalues.php" dans la fenêtre d'alerte. Je veux le résultat de ce fichier. Modification ci-dessus. – RKh

+0

Supposons que je souhaite renvoyer la valeur de la colonne $ Email à la fonction d'appel JQuery. – RKh

Répondre

1

Si je pouvais comprendre, vous avez besoin de nouveau la réponse alors:

$(document).ready(function(){ 
    $("#Edit").click(function(){ 
    $.get('fetchvalues.php', null, function(response){ 
    alert(response); 
    }); 
    }); 
}); 
+0

Partiellement correct. J'ai écrit: echo ""; dans fetchvalues.php. Il montre toute la ligne ci-dessus dans la fenêtre d'alerte. Pourquoi n'a-t-il pas exécuté le code dans fetchvalues.php? – RKh

+0

Any remplacé $ .get avec $ .getJSON et cela a fonctionné. – RKh

+0

@RPK: c'est super à savoir :) – Sarfraz

Questions connexes