Heim >Web-Frontend >js-Tutorial >Welche Möglichkeiten gibt es, eine teilweise Aktualisierung in Ajax zu erreichen?

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

php中世界最好的语言
php中世界最好的语言Original
2018-04-02 14:10:242673Durchsuche

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>
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秒刷新一次,有点快
<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>

====== 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!

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