Javascript 关于我的jQuery函数的简单问题
嗨,我正在尝试在div firstresult上显示1.php,在div secondresult上显示1b.php。但是我的代码不正确。我想要一个选项值来触发两个div和两个php文件。希望获取val并将1.php显示在第一个位置,将1b.php显示在第二个位置Javascript 关于我的jQuery函数的简单问题,javascript,jquery,Javascript,Jquery,嗨,我正在尝试在div firstresult上显示1.php,在div secondresult上显示1b.php。但是我的代码不正确。我想要一个选项值来触发两个div和两个php文件。希望获取val并将1.php显示在第一个位置,将1b.php显示在第二个位置 <script language='JavaScript'> $(document).ready(function() { $('#termid').change(function() { var val = $(
<script language='JavaScript'>
$(document).ready(function() {
$('#termid').change(function() {
var val = $(this).val();
$('#firstresult').load(val + '.php', { value: val }).$('#secondresult').load(val + 'b.php', { value: val });
});
});
</script>
<form>
<select id="termid">
<option value="">- select -</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
</select>
</form>
<div id="firstresult"></div>
<div id="secondresult"></div>
$(文档).ready(函数(){
$('#termid').change(function(){
var val=$(this.val();
$('#firstresult').load(val+'.php',{value:val})。$('#secondresult').load(val+'b.php',{value:val});
});
});
-挑选-
选择1
选择2
-实际加载不起作用
$(document).ready(function() {
$('#termid').change(function() {
var val = $(this).val();
if(val==1){
$('#firstresult').load(val + '.php', { value: val });
}else if(val==2){
$('#secondresult').load(val + 'b.php', { value: val });
}
});
});
});
如果您计划使用多个选项,请考虑使用switch case语句。-实际加载将不起作用
$(document).ready(function() {
$('#termid').change(function() {
var val = $(this).val();
if(val==1){
$('#firstresult').load(val + '.php', { value: val });
}else if(val==2){
$('#secondresult').load(val + 'b.php', { value: val });
}
});
});
});
如果您计划使用多个选项,请考虑使用switch case语句。您几乎完全正确-您只需将这两个语句分开:
$('#firstresult').load(val + '.php', { value: val });
$('#secondresult').load(val + 'b.php', { value: val });
您几乎完全正确-您只需将这两个语句分开:
$('#firstresult').load(val + '.php', { value: val });
$('#secondresult').load(val + 'b.php', { value: val });
如果您正确拼写secondresult可能会有所帮助:P@mispy哈哈,成功了,但没有:如果你拼写正确,PIt可能会有帮助:P@mispy哈哈,完成了,但是没有:PThanks,但是我想要一个选项值来触发两个div和两个php文件。我想先获取val并显示1.php,然后再显示1b.php谢谢,但是我想要一个选项值来触发两个div和两个php文件。希望获得val并将1.php显示在第一个位置,将1b.php显示在第二个位置谢谢!我目前有文件1.php1b.php和2.php。当我选择选项2时,它在firstresult中显示2.php,但在secondresult中显示1b.php。如何修复此问题?@Punkis,只需在
.load(…)
之前添加一个.empty()
。谢谢!你能告诉我如何在结果显示之前放置加载图像吗?或者我应该提出一个新问题吗?@Punkis,你最好提出一个新问题;)非常感谢。我目前有文件1.php1b.php和2.php。当我选择选项2时,它在firstresult中显示2.php,但在secondresult中显示1b.php。如何修复此问题?@Punkis,只需在.load(…)
之前添加一个.empty()
。谢谢!你能告诉我如何在结果显示之前放置加载图像吗?或者我应该提出一个新问题吗?@Punkis,你最好提出一个新问题;)