有关使用JSON,JScript和jQuery的任何教程吗?

时间:2009-09-26 17:46:35

标签: jquery json javascript

我刚刚开始在我的经典ASP网站上使用jQuery。我打算重建一个包含4个部分的页面,每个部分显示多个行和列。 JSON可以帮助我,但我见过的所有例子都与VBScript相关。这个站点是JScript,我正在寻找一些使用JSON,JScript和jQuery的示例或教程。

由于

3 个答案:

答案 0 :(得分:1)

如果我理解正确,您在经典ASP网站上使用Javascript服务器端(JScript)和客户端(Javascript / JQuery)?

我的建议是专注于JQUery中的客户端开发,如果可能的话,在服务器端进行一些更改(除非你要构建一个全新的WEB 2.0应用程序)。

JScript应该能够直接解析JSON,据我所知,Javasctipt序列化代码(参见ww.json.org)也应该在JScript中工作,用于将数据传递给客户端。您还可以使用简单的Response.Write-s

直接构建基本的JSON数据结构

答案 1 :(得分:1)

答案 2 :(得分:0)

在客户端,可以利用此示例从服务器获取JSON对象并使用它。 http://docs.jquery.com/Ajax/jQuery.getJSON

使用此示例,在客户端,我可以构建一个JSON对象,并使用JSON.stringify(JSONObject)将其传递给服务器; http://ditio.net/2008/07/17/php-json-and-javascript-usage/

此页面包含使用VBScript的示例服务器端代码,下载页面具有VBScript中可用的类以使用它。 http://code.google.com/p/aspjson/

对于我的应用程序,在服务器端,我可以使用eval将收到的json字符串转换为对象,但这不安全。 http://www.json.org/js.html

对于JScript,我试过但是我无法找到与VBScript类中指定的2个方法或上述位置的类本身等效的内容,这些方法是 stringify (转换JavaScript数据结构为JSON文本)和解析(将JSON文本转换为对象)。

仍然困惑,需要休息然后再开始阅读。

在SitePointForums上使用XML获得了一个很好的教程。 http://articles.sitepoint.com/article/ajax-jquery

我可以在我的页面上使用XML,甚至可以将4个项目转换为4个外部页面,并在页面准备就绪时逐个加载(可以显示加载消息)。

$(document).ready(function() {
ShowPage("page.asp?clientID=12345&dataType=1", "1");
ShowPage("page.asp?clientID=12345&dataType=2", "2");
ShowPage("page.asp?clientID=12345&dataType=3", "3");
ShowPage("page.asp?clientID=12345&dataType=4", "4");
});

function ShowPage(url, id)
{
 $('#view'+id).html('');
 $.get(url,function(data){
    $('#view'+id).html(data);
    $('#loader'+id).hide(); //animated image, hide
    $('#view'+id).fadeIn();
 });
}