Добрый день,
Я не совсем понимаю, когда я использую VBScript, Javascript и JScript внутри классического ASP.
Мне сказали, что в нашей среде по умолчанию используется JScript.
Поэтому, когда мы создаем пустую страницу со стандартными включениями нашей компании, мы просто начинаем кодировать на JScript.
Теперь я хочу использовать файл json2.js, чтобы я мог проанализировать входящий JSON и отправить JSON клиентам / браузерам.
Я не думал, что мне нужно делать что-то особенное, чтобы использовать json2.js, так как это чистый javascript. Но у меня возникают проблемы с размещением тега SCRIPT. В основном, когда и где мне нужен новый тег SCRIPT на классической странице ASP?
Я получаю ответ "JSON" - пустой или нет объекта. Это наводит меня на мысль, что метод JSON.parse () даже не распознается.
Спасибо
<script language="javascript" runat="server" src="json2.js"></script>
<%
.... ..... some ASP Code in JScript
%>
<script language="javascript" runat="server">
var lngBytesCount
lngBytesCount = Request.TotalBytes
var requestBody = BytesToStr(Request.BinaryRead(lngBytesCount));
//var jsonObject=JSON.parse(\"{"answer":"ok"}\");
var jsonObject=JSON.parse(requestBody);
Response.ContentType = "application/json";
for (var i in jsonObject){
Response.Write(jsonObject[i]);
}
//var json = eval(requestBody);
//Response.Write(json);
Response.End()
</script>
<%
.... ..... some ASP Code in JScript