Heim > Web-Frontend > js-Tutorial > Hauptteil

Welche Möglichkeiten gibt es, eine teilweise Aktualisierung in Ajax zu erreichen?

php中世界最好的语言
Freigeben: 2018-04-02 14:10:24
Original
2645 Leute haben es durchsucht

Dieses Mal werde ich Ihnen einige Methoden von Ajax vorstellen, um eine teilweise Aktualisierung zu erreichen, und welche Vorsichtsmaßnahmen es gibt, damit Ajax eine teilweise Aktualisierung erreicht. Das Folgende ist ein praktischer Fall, schauen wir uns das an.

Ajax-Teilaktualisierung

<script> 
setInterval("refreshTime()",1000); //每格1秒刷新一次 
funciton refreshTime() 
{ 
var dateObj = new Date(); 
time.innerHTML = dateObj.toLocaleDateString(); //刷新p里面的内容 
} 
</script> 
<p id=time> </p>
Nach dem Login kopieren
function doRef() 
{ 
var url = "xxx.aspx" 
var dateRequest = new ActiveXObject("Microsoft.XMLHTTP"); 
dateRequest.abort() ; 
dateRequest.open( "GET", url , true ); 
dateRequest.onreadystatechange = onSendSelf ; 
dateRequest.send() ; 
function onSendSelf() 
{ 
if( dateRequest.readyState != 4 ) 
{ 
return ; 
} 
var theDate = dateRequest.responseText ;//如果出现编码问题,可以在服务端escape一下,然后在这里使用unescape( responseText ) 
thep.innerHTML = theDate ; 
} 
} 
setInterval( doRef , 1000 ) ;//1秒刷新一次,有点快
Nach dem Login kopieren
<form id="form1" runat="server"> 
<asp:ScriptManager ID="ScriptManager1" runat="server"> 
</asp:ScriptManager> 
<br /> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> 
<ContentTemplate> 
<asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick"> 
</asp:Timer> 
<asp:TextBox ID="TextBox1" runat="server"> </asp:TextBox> 
</ContentTemplate> 
</asp:UpdatePanel> 
</form>
Nach dem Login kopieren

====== Timer1_Tick in Der Hintergrund Ereignis plus

// Interval="1000" dient zum Festlegen des Aktualisierungszeitintervalls

TextBox1.Text=DateTime.Now

Sie werden es verstehen, nachdem Sie es gelesen haben

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

Verwenden Sie Blod, um den Ajax-Fortschrittsbalken herunterzuladen

Ajax+json, um die Warenkorbabrechnung zu implementieren

Das obige ist der detaillierte Inhalt vonWelche Möglichkeiten gibt es, eine teilweise Aktualisierung in Ajax zu erreichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage