21-08-1394، 11:28 ق.ظ
سلام
من یه جدول دارم که می خوام چند سطر بهش اضافه بشه
یک دکمه گذاشم و با جی کوئری این کار رو کردم
فقط من می خوام هر زمانی که کد اضافه کردن سطر اجرا میشه یک کد دیگه جاوا اسکریپ هم اضافه بشه
من برای این کار کد زیر رو بکار بردم
این کد در یک مرحله جواب میده یعنی وقتی سطر اول اضافه میشه درست کار میکنه ولی در سطرهای بعدی کار نمی کنه
میشه من رو راهنمایی کنید
من یه جدول دارم که می خوام چند سطر بهش اضافه بشه
یک دکمه گذاشم و با جی کوئری این کار رو کردم
فقط من می خوام هر زمانی که کد اضافه کردن سطر اجرا میشه یک کد دیگه جاوا اسکریپ هم اضافه بشه
من برای این کار کد زیر رو بکار بردم
<script type="text/javascript" > $(function() { $("#demo").persianDatepicker(); }); $('#addRow').click(function () { var index= <?php echo $index = $index+1 ;?>; html = '' ; html = '<tr>'; html += '<td><?php echo $ztg->getStateDropdwon($index) ;?></td>'; html += '<td><select id="city'+index+'" name="ZoneToGeozone['+index+'][zone_id]"><option value="">--یک استان را انتخاب کنید --</option></select></td>'; html += '<td></td>'; html += '</tr>'; $("#ztg > tbody:last-child").append(html); <?php Yii::app()->clientScript->registerScript("ROW", " jQuery(function($) { jQuery('body').on('change','#ZoneToGeozone_".$index."_country_id',function(){jQuery.ajax({'type':'POST','url':'/shop/admin/Geozone/city','data':{'id':$(this).val()},'cache':false,'success':function(html){jQuery('#city".$index."').html(html)}});return false;}); }); "); ?> }); </script>.
این کد در یک مرحله جواب میده یعنی وقتی سطر اول اضافه میشه درست کار میکنه ولی در سطرهای بعدی کار نمی کنه
میشه من رو راهنمایی کنید