我正在使用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>
它的工作和显示结果选择一个项目,但我的问题是我想在选择项目之前显示默认选定项目的默认项目,但我的代码仅在选择项目时显示结果。 怎么办呢?
答案 0 :(得分:0)
如果您只是希望得到一些东西,您只需添加以下内容:
ccc(function () {//run after the page loads and jquery is ready
getArticles(ccc("select[name='categorylist']").val());
});
我建议你注意你的命名约定ccc
不是很易读,会让代码更难理解。