ASP.NET 개발에서는 일반적으로 서버에서 JavaScript로 반환된 데이터를 가져와야 하는 상황에 직면하게 되며 이러한 데이터는 ASPX 응답으로 생성되고 반환되는 경우가 많습니다. 이 기사에서는 ASPX 응답에서 JavaScript 데이터를 얻는 방법을 소개합니다.
1. ASPX 페이지에서 JavaScript 데이터 생성
ASPX 페이지에서 JavaScript 데이터를 생성하는 방법에는 여러 가지가 있습니다. 이 기사에서는 HiddenField 컨트롤을 통해 페이지에 데이터를 저장한 다음 JavaScript에 저장하는 일반적인 방법을 간략하게 소개합니다. 획득하고 처리합니다.
<asp:HiddenField ID="hdnData" runat="server" />
protected void Page_Load(object sender, EventArgs e) { // 生成需要传递的数据 string data = "hello world"; // 将数据存储在HiddenField中 hdnData.Value = data; }
2. ASPX를 가져옵니다. JavaScript 응답 데이터
에는 ASPX에서 반환된 응답에 많은 정보가 포함되어 있습니다. JavaScript 데이터를 가져와야 하는 경우 다음과 같은 방법으로 수행할 수 있습니다.
<script type="text/javascript"> document.write('<script type="text/javascript" src="js/myjs.js"><'+'/script>'); var data = '<%= hdnData.Value %>'; // 在这里对数据进行处理 </script>
function loadData() { var xmlhttp = new XMLHttpRequest(); xmlhttp.onreadystatechange = function() { if (xmlhttp.readyState == 4 && xmlhttp.status == 200) { var data = xmlhttp.responseText; // 在这里对数据进行处理 } }; xmlhttp.open("GET", "myPage.aspx", true); xmlhttp.send(); }
위의 두 가지 방법 모두 ASPX 페이지에서 반환된 JavaScript 데이터를 얻을 수 있습니다. 차이점은 첫 번째 방법은 페이지가 로드될 때 데이터를 직접 얻는 것이고 두 번째 방법은 얻는 것입니다. JavaScript의 비동기 요청을 통한 데이터.
3. 참고
간단히 말하면 ASPX의 응답에서 JavaScript 데이터를 가져오려면 ASPX 페이지에서 원본 데이터를 생성하고 반환한 다음 이를 JavaScript에서 구문 분석하고 처리해야 합니다. 위의 형식을 통해 ASP.NET 응용 프로그램에서 프런트 엔드 및 백엔드 데이터 전송을 쉽게 구현할 수 있습니다.
위 내용은 Aspx 응답에서 자바스크립트 데이터를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!