function altcat(id) {
$ogzu = id;
}
function okaycity(id) {
jQuery("#okay").load("ajax_post_category.php?okay="+id+"");
$ugur = id;
}
我如何结合这两个功能?我希望他们像一个功能一样工作。我尝试了很多方法,但无法做到。我用Google搜索,无法找到方法。谁能救我? 问候
答案 0 :(得分:2)
function altcat(id) {
$ogzu = id;
}
function okaycity(id) {
jQuery("#okay").load("ajax_post_category.php?okay="+id+"");
$ugur = id;
}
function combined(id) {
altcat(id);
okaycity(id);
}
我很困惑:-S
答案 1 :(得分:1)
我可能误解了这个问题:
function combinedVersion(id) {
$ogzu = id;
jQuery("#okay").load("ajax_post_category.php?okay="+id+"");
$ugur = id;
}
如果你想保留他们之前的名字(因为某些东西是用这个名字来调用它们,你不能更新它来使用新名字),你可以将它添加到上面:
var altcat = combinedVersion;
var okaycity = combinedVersion;
然后,调用altcat()
,okaycity()
或combinedVersion()
将调用相同的函数。您需要确保上面的两个var
语句可以使用它们。在函数的顶部(如果这是在一个函数内)或页面(如果它在全局范围内)将是最好的。
所以,如果这是在全球范围内:
<script type='text/javascript'>
var altcat = combinedVersion;
var okaycity = combinedVersion;
function combinedVersion(id) {
$ogzu = id;
jQuery("#okay").load("ajax_post_category.php?okay="+id+"");
$ugur = id;
}
</script>
...或者如果它在函数内部:
function foo() {
var altcat = combinedVersion;
var okaycity = combinedVersion;
function combinedVersion(id) {
$ogzu = id;
jQuery("#okay").load("ajax_post_category.php?okay="+id+"");
$ugur = id;
}
}