با سلام
دوستان من یک کد ساده دارم که با کلیک روی دکمه مقادیر داخل یک فایل متنی بکمک ایجکس نمایش داده میشه .
دوتا سوال دارم میخواستم ببینم برای اینکه خروجی داخل یک text box ریخته بشه چه کدی بنویسم ؟
و سوال دوم اینکه اگه بعنوان مثال بخوام هر 30 ثانیه اینکار انجام بشه باید چکار کنم ؟
ممنون از راهنماییتون .
این هم کد من هست :
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html> <html> <body> <form id="form1" runat="server"> <div id="demo"><h2 style="width: 392px; height: 115px">Let AJAX change this text</h2> <asp:TextBox ID="TextBox1" runat="server" Width="471px"></asp:TextBox> </div> <button type="button" onclick="loadDoc()">Change Content</button> <script> function loadDoc() { var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function () { if (this.readyState == 4 && this.status == 200) { document.getElementById("demo").innerHTML = this.responseText; } }; xhttp.open("GET", "myContents.txt", true); xhttp.send(); } </script> </form> </body> </html>
برای سوال اول برای خواندن فایل از ReadAllText استفاده کنید و مقدار را بعد از خواندن در TextBox مورد نظر قرار دهید
برای سوال دوم میتونید از تایمر جی کوئری استفاده کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)