Ich habe eine Funktion, die ich für zwei sehr ähnliche Aktionen (Like und Universe) verwenden möchte. Ich bin mir sicher, dass ich etwas umbenennen muss, aber nachdem ich online gesucht habe, konnte ich nichts scheinbar Offensichtliches finden. Jede Hilfe wird sehr geschätzt.So benennen Sie eine Funktion in Javascript um
Script Ich möchte umbenennen:
<script>
$(function() {
// get into the habit of caching the elements you will be re-using
var error = $('.error');
$('.button').click(function() {
error.hide();
// cache all the elements we'll be using
var contactForm1 = $(this).closest('.contact_form1'),
likesid = contactForm1.find('input[name=likesid]'),
likerid = contactForm1.find('input[name=likerid]');
unlikestatus = contactForm1.find('button1[name=unlikestatus]');
if (likesid.val() == '') {
// ...
likesid.focus();
return false;
}
if (likerid.val() == '') {
// ...
likesid.focus();
return false;
}
// easier to use object rather than string
// not sure where likestatus came from so it is ommitted
var data = { likesid: likesid.val(), unlikestatus: unlikestatus.val(), likerid: likerid.val() };
// short-hand method for $.ajax with POST
$.post('simpletest.php', data, function (res) {
// the rest
contactForm.html('<h5 class="message" style="color: #4EB44B;">unliked</h5>')
});
// no need to do any return false
});
});
</script>
Sie möchten eine Funktion oder ein Skript umbenennen? – mkaatman
Ich bin mir nicht sicher, ich bin sehr neu in Javascript. Ich suche nach allem, was es mir erlauben würde, denselben Code zweimal zu verwenden, indem ich nur ein paar Dinge ändere – sicksixstrings
Übergeben Sie sie als Argument an Ihre Funktion –