Magento 1.7.2 の次のコードが機能せず、理由がわかりません...
私は次のphpコードを持っています:
<div class="input-box">
<select id="attribute137" class="required-entry super-attribute-select">
<option><?php echo $this->__('Choose an Option...') ?></option>
<option><?php echo 'Company1' ?></option>
<option><?php echo 'Company1' ?></option>
</select>
</div>
<div id="Mydate">
<?php
echo Time() . '<br/>';
$company = $_REQUEST['company'];
echo 'company : ' . $company . $_POST['company'] . '<br/>';
?>
</div>
そして、私はjqueryで選択した値をpost変数「company」に次のようにプッシュしようとします:
jQuery("#attribute137").change(function (){
jQuery.ajax({
type: "POST",
url: "./calendar",
data: {company : 'test'},
success: function(msg){
alert( "Data Saved: " + company);
}
});
jQuery('#Mydate').load('./calendar #Mydate');
});
私も試してみます:
jQuery.post('/calendar', {'company': jQuery("#attribute137 option:selected").val()});
jQuery('#Mydate').load('./calendar #Mydate');
そして、選択を変更すると時間が更新されますが、変数会社は回復されません... =>変数会社はNullを返しますが、JQuery("#attribute137 option:selected").val()は選択された値を返します...変数の転送が機能していないと思いますが、理由がわかりません...
理由はわかりますか?
ご協力いただきありがとうございます !