Получить значения вызываемого файла - PullRequest
0 голосов
/ 22 декабря 2009

Я вызываю файл .php в этом коде. В файле "fetchvalues.php" я извлекаю результаты из базы данных и хочу вернуть значения столбцов обратно в вызывающую функцию JQuery и отобразить их в элементах управления HTML моей страницы.

Как это сделать?

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

Отредактировано: Код: 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;
 }
?>

Ответы [ 2 ]

1 голос
/ 22 декабря 2009

Если бы я мог понять, вам нужно вернуть ответ:

$(document).ready(function(){
  $("#Edit").click(function(){
  $.get('fetchvalues.php', null, function(response){
  alert(response);
  });
  });
});
0 голосов
/ 22 декабря 2009

Вы можете сгенерировать данные JSON и обработать их с помощью jquery - также смотрите последний из примеров на http://docs.jquery.com/Ajax/jQuery.get#urldatacallbacktype

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...