0

こんにちは、私が取り組んでいる joomla コンポーネントの 2 つの選択オプションに基づいて、ajax で mysql クエリを実行しようとしています。

HTML全体を投稿したくないので、短くしました。値がphpに渡されることを確認しましたが、何も返されません。

したがって、これは php と js です。

<html>
<head>
<!-- load necessary files here -->
</head>
<?php
function firstQuery(){
 if(isset($_POST['adr'])){
  $one = $_POST['adr']; //adr is the name of the first select
  $two = $_POST['toadr']; //toadr is the name of the second select

  $db = JFactory::getDbo();
  $query = $db->getQuery(true);
  $query->select(array('range', 'time', 'cost'));
  $query->from('#__transfer_rang');
  $query->where('from="'.$one.'" AND to="'.$two.'"');
  $db->setQuery($query);
  $results = $db->loadObjectList();

  print_r($results);
  exit;
 }
}

firstQuery();
?>

<body>
<script>
$(function=(){
 $("#click").click(function () {
  $.ajax({
   type: "POST",
   data: $("#myform").serialize(),
   success: function(data){
    $('#test').html(data);
   }
  });
 });
});

</script>

<div id="test">
</div>
<form id="myform" method="post" action=""><!-- form stuff here --></form>
</body>

私は何が欠けていますか?

4

0 に答える 0