次のコードで問題を見つけることができます 前の2つの選択肢に基づいて1つの選択肢を設定しようとしています。 たとえば、オプション1を選択し、次に2つのオプションに基づいてオプション2を選択します.3番目のオプションを取得します。 は、ここで私は私のコンソールをチェックすると、それは私のデータを示しているが、その次のページに渡していない部分に前の2つの選択に基づいてselectを投入しようとしています
<?php
include('dbconfig.php');
if($_POST['id'] && $_POST['aid'])
{
$id=$_POST['id'];
$aid=$_POST['aid'];
$stmt = $DB_con->prepare("SELECT * FROM Master_MutualFundMasters WHERE AssetClassID=:id AND AMCID = :aid");
$stmt->execute(array(':id' => $id));
$stmt->execute(array(':aid' => $aid));
?><option selected="selected">Select City :</option>
<?php while($row=$stmt->fetch(PDO::FETCH_ASSOC))
{
?>
<option value="<?php echo $row['WW_UniqueInvestmentCode']; ?>"><?php echo $row['PrimarySchemeName']; ?></option>
<?php
}
}
?>
をフェッチしているここに私のjqueryの一部
/*This Is Basically My Jquery Part Which will Take 2 values from selects*/
$(".asset").change(function(){
var id=$(this).val();
console.log(id);
var dataString1 = 'id='+ encodeURIComponent(id);
console.log(dataString1);
$(".amc").change(function(){
var aid=$(this).val();
console.log(aid);
var dataString2 = 'aid='+ encodeURIComponent(aid);
console.log(dataString2);
//console.log(data);
$.ajax({
type: "POST",
url: "fetch.php",
data : {dataString1: id,dataString2: aid},
cache: false,
success: function(html)
{
$(".scheme").html(html);
}
});
});
});
ある
私はあなたのスクリプトコードを再フォーマットしている、あなたはそこに行っているものをよりよく見ることができると思います。たとえば、それぞれの.asset変更では、別の変更イベントを '.amc'に追加します。私はそれが最初の場所では論理ではなかったと思う。 – skobaljic
あなたは論理で私を助けてください –