我有一个问题,我相信它有一个简单的解决方案,但我以前没遇到过。
我有一个HTML文件,它调用JavaScript API并检索值 - 这种特殊情况调用映射API并在传递邮政编码时检索坐标。但是,为了论证,我将简化为以下内容:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("#myDiv").text("xValue,yValue");
});
</script>
<div id="myDiv">
</div>
但是,作为.net HTTP GET请求,它返回页面源,它具有空div而没有注入值:
var httpWebRequest = (HttpWebRequest)WebRequest.Create("http://mywebsite.com/myfile.html");
httpWebRequest.ContentType = "text/html";
httpWebRequest.Method = "GET";
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
}
必须有一个更好的解决方案来解决这个问题 - 我只能通过JavaScript检索这些值。