iframe跨域问题

我想每隔几秒钟从iframe传递一条消息到父页面,如: Iframe Domain = www.abc.com Parent Domain = www.xyz.com 请检查: 跨域iframe问题 https://stackoverflow.com/questions/5203741/jquery-cross-iframe-script-loading-ownerdocument-issue 有人可以帮我吗?

使用jquery将密钥值对作为JSON发送到ASMX服务

我一直在研究联系表格,我是ASP.net的新手,我知道中间数量的C#我在联系表格上工作。 我想将值作为json数组发送并使用JSON.net进行解析,我尝试了各种方法来让它工作。 如果没有成功,我需要知道如何从ASMX页面正确发送和接收JSON。 是否有示例文件或教程? 或者可以请一些人告诉我我做错了什么? 这是我能够阅读后变量的唯一方法。 但它只有2个数组而不是键值对。 $(document).ready(function () { var $serialize = $(‘form’).serializeArray(); var stringify = JSON.stringify($serialize); var keys = [‘firstname’, ‘lastname’]; var list = [$(‘#firstname’).val(), $(‘#lastname’).val()]; var jsonText = JSON.stringify({ args: list, keys: keys }); $.ajax({ url: “validation.asmx/sendRequest”, method: “POST”, dataType: “json”, data:jsonText, cache: false, processData: true, contentType: “application/json; charset=utf-8” }).done(function (data) { […]

生成类别树结构json数据?

分类表: ID => int,主键 CategoryName => varchar ParentCategoryID => int,nullable 生成以下json数据格式: [{ “id”:1, “name”:”Root”, “Edit”:”edit.png”, “Delete”:”delete.png”, “children”:[{ “id”:2, “name”:”Horoscope”, “Edit”:”edit.png”, “Delete”:”delete.png”, “children”:[{ “id”:21, “name”:”Daily”, “Edit”:”edit.png”, “Delete”:”delete.png”, “children”:[{ “id”:211, “name”:”Aries”, “Edit”:”edit.png”, “Delete”:”delete.png” },{ “id”:212, “name”:”Taurus”, “Edit”:”edit.png”, “Delete”:”delete.png” }] },{ “id”:22, “name”:”Weekly”, “Edit”:”edit.png”, “Delete”:”delete.png”, “children”:[{ “id”:221, “name”:”Gemini”, “Edit”:”edit.png”, “Delete”:”delete.png” },{ “id”:222, “name”:”Aries”, “Edit”:”edit.png”, “Delete”:”delete.png” },{ “id”:223, “name”:”Taurus”, […]

为错误消息创建一个可访问的对话框

我正在建立一个门户网站,以使其可访问。 为此,需要使动态内容可以集中。 在登录页面中,身份validation错误是动态内容,在需要时无法获得焦点。 编码在razor引擎C#中完成 @if (TempData[“error”] != null) { @Html.Raw(Resources.Strings.ResourceManager.GetString(TempData[“error”].ToString())) } 其中p =“身份validation失败。请输入您的凭据。” 在其他尝试中,我把它放在这样的警报框中 – @if (TempData[“error”] != null) { alert(“‘+@Html.Raw(Resources.Strings.ResourceManager.GetString(TempData[“error”].ToString())) +'”); } 但这不符合我的期望我需要定制它。 所以我正在寻找提供自定义弹出框来代替这个的答案。 有没有办法通过将错误消息放在某个对话框的forms来关注它。 或者以任何其他方式显示可聚焦的错误消息。

Google地图 – 不显示,但以HTML格式加载

我不知道为什么会这样。 但出于某种原因,我的谷歌地图脚本已加载到页面中,但不会显示。 我很好奇我做错了什么。 这是我的HTML。 Titel:Text Titel:Text 这是我的Javascript(使用jQuery): $(document).ready(function(){ var coll_gmap = $(“.gmap”); if ( coll_gmap.length != 0 ) { //initiate map geocoder = new google.maps.Geocoder(); var latlng = new google.maps.LatLng(-34.397, 150.644); var myOptions = { zoom: 8, center: latlng, mapTypeId: google.maps.MapTypeId.ROADMAP } //loop all addressen + insert into map coll_gmap.each(function(index) { map = new google.maps.Map(coll_gmap[0], […]

ASP.NET MVC ActionResult不从ajax请求中读取json数据

我有一个关于在C#中读取JSON字符串的问题。 我的方案如下。 我有ASP.NET MVC C#项目(.NET framework 3.5)。 在LobbyController我有 . . . using System.IO; using System.Web.Script.Serialization; . . . [HttpPost] public ActionResult SomeMethod(string sampleData) { //do stuff here } 在jquery脚本文件中我定义了点击function $(“#buttonID”).click(function() { var sampleData = { “property1”: $(‘#elementID1’).val(), “property2”: $(‘#elementID2’).val(), “property3”: $(‘#elementID3’).val() }; $.ajax({ url: “/Lobby.aspx/SomeMethod”, type: “POST”, data: sampleData, dataType: “json”, contentType: “application/json; charset=utf-8”, success: […]

表格字段输入数字通过在前面添加零来自动转换为3位数

我正在尝试创建一个表单,用户可以在其中输入页面编号并跳转到由其div ID标识的特定页面。 $(document).ready(function() { $(‘#gotopage’).submit( function() { goUrl = ‘index.html#pg-‘ + $(‘#pagenumber’).val().toLowerCase(); window.location = goUrl; return false; // Prevent the default form behaviour }); }); 我可以很好地使用它,除了我以一个3位数的方式命名我的ID,例如: , , 依此类推。 有没有办法调整我的上述代码,以便我可以告诉它添加相关的零来组成用户输入的任何数字的3位数字? 先感谢您。

jQuery表单提交带有成功和错误消息

我正在使用jQuery进行表单提交和validation,从服务器端我收到JSON格式的响应。 我在jQuery对话框中显示消息但无法显示来自服务器的消息…. 我的方法: // 我的标记: Spog added successfully! ADD SPOG Spog Name (required) Spog Description Submit json string如果spog存在于数据库中,我会得到: {“messageId”:”errorMessage”,”message”:”spog found with Name 10000 Description nuts”} 更新1: // 标记: Spog added successfully! An error occurred while adding spog:

AJAX标题(Firefox与Chrome)

我遇到了一个涉及AJAX调用的有趣情况,并想知道是否有人可以提供某种解释。 1. $.ajax({ 2. type: “POST”, 3. headers: { 4. “Content-Type”: “application/json” 5. “authToken”: //auth token 6. }, 7. url: “/api”, 8. data: JSON.stringify(dataFormValues) 9. }) 10. .done(function(data) { 11. //do the next thing 12. }) 13. .error(function(data) { 14. //show error message 15. }); 这很有效,直到我们在Firefox中测试。 显然,如果没有将第4行修改为以下内容,这将无法在Firefox中运行: …. 4. “Content-Type”: “application/json;charset=utf-8” …. 然后,一旦转向Internet Explorer(IE 11)中的测试,我注意到它甚至不关心标题是什么; […]

动态字段 – 添加总计 – 每行

我有一个问题,我希望有人遇到过,可以提供帮助。 我发布了一个类似的问题(已解决),但对新问题没有进一步的帮助,所以我想我会发布这个问题(对不起,如果这是禁忌)。 DescriptionStockedQuantityPart Price Hours Rate ClassTotalApprovedAdd New Row Remove Row <input name="description[]" id="description" value="” size=”55″ class=”numeric add_to_total” onKeyPress=”return disableEnterKey(event)” /> <input type="checkbox" name="stocked[]" id="stocked" value="” size=”5″ class=”numeric add_to_total” onKeyPress=”return disableEnterKey(event)” /> <input name="quantity[]" id="quantity" value="” size=”5″ class=”numeric add_to_total quantity” onKeyPress=”return disableEnterKey(event)” /> <input name="partPrice[]" id="partPrice" value="” size=”10″ class=”numeric add_to_total part” onKeyPress=”return disableEnterKey(event)” /> <input […]