Heim  >  Artikel  >  Web-Frontend  >  Ein Beispiel für den Unterschied zwischen subscribe() in JQuery und JS

Ein Beispiel für den Unterschied zwischen subscribe() in JQuery und JS

巴扎黑
巴扎黑Original
2017-06-29 10:35:501401Durchsuche

In diesem Artikel wird hauptsächlich der Unterschied zwischen JQuery und subscribe() in JS vorgestellt. Freunde in Not können sich auf den

ASP.NET-ServerControl beziehen Postback verwendet diesen JS-Code:

Der Code lautet wie folgt:

var theForm = 
document
.forms['form1']; 
if (!theForm) { 
theForm = document.form1; 
} 
function doPostBack(eventTarget, eventArgument) { 
if (!theForm.onsubmit || (theForm.onsubmit() != false)) { 
theForm.EVENTTARGET.value = eventTarget; 
theForm.EVENTARGUMENT.value = eventArgument; 
theForm.submit(); 
} 
}


Das Problem, auf das ich heute gestoßen bin, ist, dass ich zurückposten möchte in der serverseitigen Steuerung Weisen Sie vor dem Senden einem der ausgeblendeten Felder einen Wert zu, um den Wert an den Server zu übergeben.

Also habe ich ein Ereignis mit der Submit([[data],fn])-Methode von JQuery hinzugefügt, aber festgestellt, dass es nicht funktioniert hat.

Ich habe versucht, $("form:first").submit() zu verwenden und festgestellt, dass die Ereignisfunktion ausgelöst werden kann.

Was ist los? Nachdem ich die Informationen überprüft hatte, stellte ich fest, dass die native Funktion voidsubmit() von js das Submit-Ereignis nicht auslöst. Aus diesem Grund gibt es im obigen Code

. Der Code lautet wie folgt:

if (0692bef1110ea83db4e715cb4da3c06e!theForm.onsubmit ||. (theForm .onsubmit() != false54bdf357c58b8a65c66d7c19c8e4d114)) {
...
}


Das ist es.

Schreiben Sie das hinzugefügte Ereignis also als

Der Code lautet wie folgt:

$("form:first")<span style="color:#006600">.get(0)</span>.onsubmit = function () { 
... 
};


Das ist alles.

Darüber hinaus können mit JQuerys subscribe([[data],fn]) hinzugefügte Ereignisse mit $().submit() ausgelöst werden.

Das obige ist der detaillierte Inhalt vonEin Beispiel für den Unterschied zwischen subscribe() in JQuery und JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn