Hello.
I have two combobox.
All si fine but one problem I cant fix at all.
After I check value in first combobox, next combobox did not do reload.
Value in second combobox is ok, but I need reload.
My code of combobox is:
<input id="cc" class="easyui-combobox" name="TipOdsustva"
data-options="
valueField: 'TipOdsustva',
textField: 'TipOdsustva',
url: 'LookTipOdsustva.php',
onSelect: function(rec){
var url = 'LookTipOdsustvaDetail.php?id='+rec.TipOdsustva;
$('#cc1').combobox('reload', url);}"
style="width:70px">
<input id="cc1" class="easyui-combobox" name="TipOdsustvaNaziv"
data-options="
valueField:'TipOdsustva',
textField:'Naziv'"
style="width:191px">
My PHP code for firs combo:
<?php
include 'Konekcija/Konekcija.php';
$query = "
SELECT SO.SOdsustvo AS TipOdsustva,
WEB.fnPrilagodiTekst(SO.Naziv) AS Naziv
FROM dbo.SOdsustvo AS SO
";
$rs = sqlsrv_query($konekcija, $query);
$items = array();
while($row = sqlsrv_fetch_object($rs))
{
array_push($items, $row);
}
echo json_encode($items);
sqlsrv_free_stmt( $query);
?>
My PHP for second combo:
<?php
$SOdsustvoSifra = htmlspecialchars($_REQUEST['id']);
include 'Konekcija/Konekcija.php';
$query = "
SELECT SO.SOdsustvo AS TipOdsustva,
web.fnPrilagodiTekst(SO.Naziv) AS Naziv
FROM dbo.SOdsustvo AS SO WHERE SO.SOdsustvo =".$SOdsustvoSifra;
$rs = sqlsrv_query($konekcija, $query);
$items = array();
while($row = sqlsrv_fetch_object($rs))
{
array_push($items, $row);
}
echo json_encode($items);
sqlsrv_free_stmt( $query);
?>
(http://s10.postimg.org/dpxk2l0w9/Capture2.png)
(http://s12.postimg.org/ecuy7dwxp/Capture1.png)
All is ok but still dit not make reload second combobox onSelect first combobox.
Do you have any idea?
Thanks.
Please refer to this example http://jsfiddle.net/soq0t4p0/. The 'reload' method works fine.