嘿,我需要帮助才能显示有关变更选择的数据。我需要在id" cijena"的输入字段中显示。我认为唯一的问题是没有在输入字段中显示数据。
<?php
include_once '../functions/general_functions.php';
$con = spajanje();
if (isset($_POST['ispisCijenaId'])) {
$cijenaId = $_POST['ispisCijenaId'];
if(strlen($cijenaId) >0) {
$sql = "SELECT * FROM grupa WHERE id_smjer_fk = {$cijenaId}";
$cijene = upit($con,$sql);
if (count($cijene>0)) {
foreach ($cijene as $cijena){
echo "{$cijena}['id_grupa'], {$cijena}['cijena'] ";
}
} else {
echo 'Nema aktivnih grupa';
}
}
} //end isset
?>
<div class="form-group col-xs-4">
<label name="cijena">Cijena</label>
<input id="cijena" class="form-control" type="text" name="cijena" readonly="readonly">
</div>
function ispisCijena(cijenaId){
if(cijenaId.length > 0) {
$.post("ajax/ispisCijena.php", {ispisCijenaId: ""+cijenaId+""}, function(data){
if(data.length >0) {
$('#cijena').html(data);
}
});
}
}
答案 0 :(得分:0)
尝试改变这一点:
{ispisCijenaId: ""+cijenaId+""}
到此:
{ispisCijenaId: cijenaId}
而不是使用.html()
设置值使用.val()
:
if(data.length >0) {
$('#cijena').val(data);
}