我正在使用以下代码填充下拉框。这是一种我没有探索过的语言,但它对我想做的事情做得相当不错
<script>$(function() {
$("#exchangenameselect").change(function() {
$("#jobnoselect").load("getter.php?choice=" + $.trim($("#exchangenameselect").val()).replace(' ', '+'));
$("#wptable").empty();
});
});
</script>
<script>$(function() {
$("#jobnoselect").change(function() {
$("#wpselect").load("getter2.php?jobchoice=" + $.trim($("#jobnoselect").val()).replace(' ', '+'));
$("#wptable").empty();
});
$("#wpselect").change(function() {
$("#wptable").load("editjob2.php?wpchose=" + $("#wpselect").val());
});
});
</script>
此代码工作正常,但现在数据库中wpchose
下的条目具有jobchoice
的不同值,并显示它们。不是我需要的。
如何获取最后一个选项的值并将其合并到下一个函数中?
即。 getter2.php?jobchoice=" + $.trim($("#jobnoselect").val()).replace(' ', '+') "&exchoice=" + $.trim($("#exchangenameselect").val()).replace(' ', '+'));
最后将所有三个选项合并到editjob2.php?
答案 0 :(得分:0)
<script>$(function() {
$("#exchangenameselect").change(function() {
$("#jobnoselect").load("getter.php?choice=" + $.trim($("#exchangenameselect").val()).replace(' ', '+'));
$("#wptable").empty();
});
});
</script>
<script>$(function() {
$("#jobnoselect").change(function() {
$("#wpselect").load("getter2.php?jobchoice=" + $("#jobnoselect").val());
$("#wptable").empty();
});
$("#wpselect").change(function() {
$("#wptable").load("editjob2.php?wpchose=" + $("#wpselect").val() + "&choice=" + $.trim($("#exchangenameselect").val()).replace(' ', '+') + "&jobchoice=" + $("#jobnoselect").val());
});
});
</script>
我使用语言时出错。留给其他人参考