我需要將下拉列表的選定值保存到CodeIgniter會話中。如何將Javascript變量傳遞給PHP?
這是我的HTML代碼:
<div class="form-group">
<label for="lastname" class="control-label">Your Packages</label>
<?php
if(isset($tourbuddy_packages)){
?>
<select id="itemType_id" class="form-control input-sm" name="tripbuddy_PackageTitle" onChange="disp_text()">
<?php
foreach ($tourbuddy_packages as $packages) {
?>
<option value="
<?php
echo $packages['PackageID']
?>
">
<?php
echo $packages['PackageTitle']
?>
</option>
<?php
}
?>
</select>
<input type="hidden" name="PackageID" id="country_hidden">
<?php
} else {
?>
<select class="form-control input-sm" name="tripbuddy_PackageTitle">
<option>Add Packages</option>
</select>
<?php
}
?>
</div>
這是我的JavaScript代碼:
<script type="text/javascript">
function disp_text() {
var w = document.Tripbuddy.tripbuddy_PackageTitle.selectedIndex;
var selected_text = document.Tripbuddy.tripbuddy_PackageTitle.options[w].value;
alert(selected_text); //*** you could omit this line now ***
}
</script>
我怎麼能做到這一點?
此問題已被多次詢問。 http://stackoverflow.com/questions/1917576/how-to-pass-javascript-variables-to-php –