using System; using System.Web; public class ajaxload : IHttpHandler { public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; string word = context.Request.Params["word"]; context.Response.Write(string.Format("
More intorduction of {0} is here....
",word)); } public bool IsReusable { get { return false; } } }
function LoadGame() { $.getJSON('FastBuy.ashx', function(data) { var sel = $('#SelectGame')[0]; sel.innerHTML = ""; $.each(data, function(entryIndex, entry) { var op = new Option(entry); sel.options.add(op); }); $('#SelectGame')[0].selectedIndex = 0; var game = $('#SelectGame').val(); LoadServer(game); }); }
首先清空当前列表,$.each函数能够遍历第一个参数中的每个值,依次调用第二个参数的函数。并把值传给entry参数。此时jQuery已经把JSON数据解析成javascript对象,这里是一个字符串的数组。 function LoadServer(game) {
function LoadAmount(game, server) { $.getJSON('FastBuy.ashx', {Game:game,Server:server}, function(data) { var sel = $('#SelectAmount')[0]; sel.innerHTML = ""; $.each(data, function(entryIndex, entry) { var op = new Option(entry['AmountAttr'], entry['ID']); sel.options.add(op); }); }); }
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn