选择项目之前所选项目的默认值

时间:2014-08-23 16:14:06

标签: php jquery ajax select

我正在使用ajax post方法在我的php文件中发送数据。我的代码是:

<script type="text/javascript" >

ccc = jQuery.noConflict(); 

function getArticles(catid){
ccc.post('articles.php',{catid: catid},function(data){
    ccc('#articlediv').html(data);}

                );
             }

 </script>

我的选择列表是:

 <select type="list" name="categorylist" onChange="getArticles(this.value)">
<?php 
 foreach($categoryid as $catid){

$title = modadcatarticlesHelper::getCatById($catid);

  ?>

  <option value="<?php echo $catid ?>"><?php echo $title ?></option>


 <?php } ?>

</select>

它的工作和显示结果选择一个项目,但我的问题是我想在选择项目之前显示默认选定项目的默认项目,但我的代码仅在选择项目时显示结果。 怎么办呢?

1 个答案:

答案 0 :(得分:0)

如果您只是希望得到一些东西,您只需添加以下内容:

ccc(function () {//run after the page loads and jquery is ready

    getArticles(ccc("select[name='categorylist']").val());

}); 

我建议你注意你的命名约定ccc不是很易读,会让代码更难理解。