【发布时间】:2016-03-24 17:05:42
【问题描述】:
更新 我编辑了下面的代码以反映@Andy_D 的建议。 但是,现在我正在显示初始选择的选项,但 onchange 我似乎无法开始工作。有什么帮助吗?谢谢
我想根据下面foreachloop 填充了组织名称值的选择框中的选择选项来回显值
我正在使用这个库来调用 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>
感谢您的帮助。
【问题讨论】: