z_b624
پنج شنبه 30 مرداد 1393, 11:54 صبح
سلام من تازه ajax رو دارم ياد ميگيرم اگه ميشه راهنماييم كنيد
من ميخوام 2 تا كومبوباكس داشته باشم كه توي يكيش همه ي شهر ها رو نشون بده و بهد هر شهري رو كه انتخاب كرد تمام هتل هاي اون شهر رو توي اون يكي كوبو باكس نشون بده ولي چون نميدونم چه جوري بايد از آجاكس توي ci استفاده كنم الان گيج شدم.
كدي كه نوشتم اين طوريه:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="<?php echo base_url(); ?>jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#shahr").change(function(){
var id=$(this).val();
$.post("<?php echo base_url().'index.php/controller/ajax/';?>",{id:id,active:true},function(data){
$("#result").html(data);
});
});
});
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<table width="100%" border="1" dir="rtl" >
<tr>
<th colspan="3" bgcolor="#3A95CE"> </th>
</tr>
<tr>
<td><div align="right">
<label>
<select name="shahr" id="shahr">
<?php
if(isset($row))
foreach($row as $key=>$value)
{
echo '<option value="'.$value->shahr_id.'">'.$value->name.'</option>';
}
?>
</select>
</label>
</div></td>
<td>
<label>
<select name="hotel" id="hotel">
</select>
</label>
</td>
<td>
</tr>
</body>
</html>
خوب حالا من نميدونم چه جوري بايد اين value->shahr_id$ رو به اين قسمت ;() var id=$(this).val توي كد هاي جيكوئري م بشناسونم
خواهش ميكنم يكي كمكم كنه كارم خيلي لنگ اينه.
من ميخوام 2 تا كومبوباكس داشته باشم كه توي يكيش همه ي شهر ها رو نشون بده و بهد هر شهري رو كه انتخاب كرد تمام هتل هاي اون شهر رو توي اون يكي كوبو باكس نشون بده ولي چون نميدونم چه جوري بايد از آجاكس توي ci استفاده كنم الان گيج شدم.
كدي كه نوشتم اين طوريه:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="<?php echo base_url(); ?>jquery.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#shahr").change(function(){
var id=$(this).val();
$.post("<?php echo base_url().'index.php/controller/ajax/';?>",{id:id,active:true},function(data){
$("#result").html(data);
});
});
});
</script>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Untitled Document</title>
</head>
<body>
<table width="100%" border="1" dir="rtl" >
<tr>
<th colspan="3" bgcolor="#3A95CE"> </th>
</tr>
<tr>
<td><div align="right">
<label>
<select name="shahr" id="shahr">
<?php
if(isset($row))
foreach($row as $key=>$value)
{
echo '<option value="'.$value->shahr_id.'">'.$value->name.'</option>';
}
?>
</select>
</label>
</div></td>
<td>
<label>
<select name="hotel" id="hotel">
</select>
</label>
</td>
<td>
</tr>
</body>
</html>
خوب حالا من نميدونم چه جوري بايد اين value->shahr_id$ رو به اين قسمت ;() var id=$(this).val توي كد هاي جيكوئري م بشناسونم
خواهش ميكنم يكي كمكم كنه كارم خيلي لنگ اينه.