こんにちは、私が取り組んでいる 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>
私は何が欠けていますか?