Tag: javascript

在Javascript中阅读C#字典

我在C#(ASP.NET)中有一个字典变量。 我想将此数据发送到Javascript。 我正在使用此代码序列化它并发送到javascript。 Dictionary chat; chat = new Dictionary(); chat.Add(“Sam”, “How are you?”); chat.Add(“Rita”, “I am good”); var serialize = new System.Web.Script.Serialization.JavaScriptSerializer(); Response.Write(serialize.Serialize(chat)); 在Javascript页面上,我使用这个调用此页面; $.ajax({ url: “TextChatCalls/getChat.aspx”, type: “POST”, context: document.body, success: function (response) { var Chats = response.split(‘\n’)[0]; alert(Chats); } }); Chats var中的值是{“Sam”:”How are you?”,”Rita”:”I am good”} 我不知道怎么在Chats中读取这个值。 我可以无论如何将其转换为2D数组并将其读取为数组[0] [0],数组[1] [0]等? 谢谢。 编辑:另一个困惑是,从ASP.NET返回的响应对象包含 {“Sam”:”How […]

如何将对象与DOM元素关联

我的JS设置中有一个主对象,即: var myGarage = { cars: [ { make: “Ford”, model: “Escape”, color: “Green”, inuse: false }, { make: “Dodge”, model: “Viper” color: “Red”, inuse: true }, { make: “Toyota”, model: “Camry” color: “Blue”, inuse: false } ] } 现在我把车停在我的车上并放在桌子上。 在表格中我还有一个按钮,可让我将车辆切换为“正在使用中”和“未使用中”。 如何将每行的DOM元素与其对应的汽车相关联,这样如果我切换“inuse”标志,我可以更新主对象?

如何使用jQuery以秒为单位获得两个时间戳之间的时差?

我想基于MySQL时间戳显示x seconds ago 。 我找到了名为timeago的插件 但我找不到让它只显示秒的方法。 61秒或300秒我没问题。 有没有办法使用timeago或纯jQuery / JavaScript将输出转换为秒? 谢谢你的帮助 ! 编辑: 示例案例: $time1 = “2014-02-02 23:54:04”; // plus PHP ways to format it. //$time2 = NOW() , or date(); whatever. 我只想得到自$time1以来的秒数。 编辑2: 工作代码: $(function(){ var d2 = new Date(); var d1 = new Date(“2014-02-02 23:54:04”); $(“a#timedif”).html(“Diff. Seconds : “+((d2-d1)/100).toString()); // note that you […]

从ASP.NET页面方法增加最大响应大小

我在ASPX页面上有一个页面方法,它由jQuery AJAX POST请求调用。 当我尝试返回太多结果时,请求失败。 是否有web.config设置或类属性我可以用来增加默认的最大响应大小?

如何知道用户的滚动是UP还是DOWN?

我想确定用户的滚动。 我正在使用jQuery ..而jquery有.scroll事件..但.scroll事件无法确定用户是向下还是向上滚动页面。

jquery等待多个完整的事件

我想使用jQuery的load函数将一些内容加载到div中,我还想调用jQuery的animate函数。 $(‘#div1’).load(‘…’, function() { // load complete }); $(‘html,body’).animate({ …: …}, …, ‘…’, function(){ // animate complete }); 我不想在调用animate之前等待load完成,反之亦然。 接下来我想调用第三个函数,但我不想在load和animate的完整事件被触发之前调用它。 我怎样才能做到这一点?

通过javascript / jQuery检测IE中的箭头按键

我正在尝试设置一个可以通过箭头键导航的菜单。 我在Firefox中有这个工作片。 试图让它在IE8中运行并经过一番努力,发现这是因为IE8不会在箭头上注册一个按键。 去测试: $(document).keypress(function (eh){ alert(eh.keyCode); }; 在Firefox中,按任意箭头键将触发37,38,39或40的警报。 在IE8中,什么都没有。 标准QWERTY键盘上的任何其他键都会注册,但不会注册箭头键。 这是我的Javascript的问题吗? 浏览器设置? Windows设置?

jQuery从Ajax链接加载内容

我有一个-link元素,它具有href链接到页面,但我必须使用Ajax从href -url加载该内容,而不是将用户重定向到该页面。 如何修改链接以仅加载该链接中的内容,以便将内容注入当前页面? Link 我做了这个,但它不起作用。 $(“.bind-jquery-event-here-class”).bind(“click”, function() { var url = $(this)attr(“href”).val(); var content = $.load(url); alert(content); });

jQuery从输入字段添加2个数字

我正在尝试添加两个警报框值,但我不断收到一个空白警告框。 我不知道为什么。 $(document).ready(function(){ var a = $(“#a”).val(); var b = $(“#b”).val(); $(“submit”).on(“click”, function(){ var sum = a + b; alert(sum); }) })

如何从.tpl文件中动态出现的数字中删除逗号

我想从.tpl文件中的数字(例如,更改1,125到1125)中删除逗号。 该值动态像${variableMap[key]}