更新 我已编辑下面的代码来反映@Andy_D建议。 但是现在我正在显示初始选择选项,但onchange我似乎无法工作。任何帮助?由于PHP选择框选择回波细节
我想根据从选择框中选择选项已被填充了每个下面foreach
环
我使用这个库的API调用来Insightly CRM组织名称值呼应出值https://github.com/Insightly/insightly-php
<?php
include 'authentication.php';
$orgs = $i->getOrganizations();
global $organID;
global $organName;
?>
<select id="target" >
<?php foreach ($orgs as $org) { ?>
<?php
$organID = $org->ORGANISATION_ID;
$organName = $org->ORGANISATION_NAME;
$street = $org->ADDRESSES[0]->STREET;
$city = $org->ADDRESSES[0]->CITY;
$state = $org->ADDRESSES[0]->STATE;
$postcode = $org->ADDRESSES[0]->POSTCODE;
$country = $org->ADDRESSES[0]->COUNTRY;
?>
<option value="<?php echo $organName ?>"><?php echo $organName ?></option>
<?php }?>
<script type="text/javascript">
$("#target").on("change", function() {
var orgName = "<?php echo $organName ?>";
var orgID ="<?php echo $organID ?>";
var orgName = "<?php echo $organName ?>";
var street = "<?php echo $street ?>";
var city = "<?php echo $city ?>";
var state = "<?php echo $state ?>";
var postcode = "<?php echo $postcode ?>";
var country = "<?php echo $country ?>";
$(".organisation").html(orgID + "<br>" + orgName + "<br>" + street + "<br>" + city + "<br>" + state + "<br>" + postcode + "<br>" + country);
});
</script>
</select>
<div class="organisation"></div>
非常感谢您的帮助。
嗨安迪感谢您的建议,我已经使用的JavaScript打印出结果但是我只能打印out初始选择select ..看起来存储的值不会更新更改,如果你可以帮助,这将是伟大的! – roshambo
我已更新您的更新代码的答案。 –