单击嵌套div时,div返回父ID。 如何在不获取父ID的情况下返回子ID?

我有类似这样的代码: 我正在使用jQuery点击事件 $(‘#child1’).click(function(){ var page = “value1”; $(‘#content’).hide(); $(‘#content’).load(‘includes/’+ page +’.php’, function () { $(‘#content’).fadeIn(speed); }); return false; }); 但是,当单击加载的#content ID中的任何内容时,div子项将返回父ID。 如何在忽略父级时选择子ID? 实际的HTML更复杂,因此页面上孩子的价值不仅仅是#content#child1,有没有办法让JS忽略#content并看到#child1? 如果我使用代码 $(‘div’).click(function(){ alert($(this).attr(“id”)); return false; }); 单击“#child1”或“#content”时返回的值。

从Ajax GET调用返回JSON – 在除JSON对象中的第一个记录之外的所有记录上接收未定义的错误

这是我的客户端代码: $.ajax({ url: ‘http://localhost/App.WebAPI/api/Messages/AppName’, type: ‘GET’, dataType: ‘json’, crossDomain: true, success: function (data) { WriteResponse(data); }, error: function (x, y, z) { alert(x + ‘\n’ + y + ‘\n’ + z); } }); function WriteResponse(messages) { var strResult = “AppIdMessage”; $.each(messages, function (index, message) { strResult += “” + message.AppId + ” ” + message.Message […]

价值回归未定义

我使用jquery数据表在表上显示结果,然后将ID作为URL参数传递,我们能够向用户显示特定记录的详细信息。 到目前为止,这很好。 但是,我被要求传递一个名为user的第二个url参数,这会带来问题。 当我运行代码时,它不再显示详细信息页面。 在使用firebug查看代码后,我发现了一条错误消息: john is undefined 。 john.doe是显示在url上的值,看起来更像是这样的: http://mylink.com/viewDetails.php?ID=1235&userName=john.doe 我有什么想法我做错了吗? return “<a target='tab' data-tab-name='#RequestDetails' data-tab-index='2' href='https://stackoverflow.com/questions/24087258/value-is-coming-back-as-undefined/viewDetails.php?rID=" + oObj.aData["ID"] + "&userName=" + + “‘> ” + oObj.aData[“ID”] + ” “;

ajax请求每秒返回10个响应

根据ajax返回的内容(1或0),我希望是否处理提交操作: $(document).ready(function(){ $(“#submit”).submit(function(e){ e.preventDefault(); var username = $(“#username”).val(); if(username){ $.ajax({ url: ‘checkinput.php’, data: {data: JSON.stringify(username)}, type: ‘POST’, dataType: “json”, success: function (data) { if(data.result == 0) { alertify.log( data.error ); // diplay error } if(data.result == 1) { $(“#submit”).submit(); // process submit-action => send data to php etc.. } } }); } else { alertify.log( […]

onChange对struts2中的dateTimePicker不起作用

我有以下代码: 但是为此,onchange事件不起作用,我有一个简单的javascript函数,如下所示: function test(){ alert(‘hi—–‘); } 注意:我在某处看到struts中的bug是onChange事件对dateTimePicker不起作用的。 但是我不确定。 是否有针对它的解决方法?

NiceScroll – 保留原始滚动条完整

我已经将NiceScroll jQuery插件添加到我的页面中,它完全符合我的要求(轻松滚动鼠标滚轮事件)。 但是,该插件似乎适用于滚动条的样式。 在使用此插件时是否可以保留浏览器滚动条的原始样式? 我检查了文档并尝试了许多参数,但似乎无法找到相关的参数。 在当前状态下,滚动条不可见。

在highchart中加载外部json文件

在HighCharts中加载外部JSON文件时,它在浏览器中不显示任何内容。 我有以下JSON数据。 我在我的HTML代码的head包含了highchart.js和jquery.js,但我仍然无法在浏览器中获得条形图。 检查控制台时,控制台中未显示错误。 var json = [{ “key”: “Apples”, “value”: “4” }, { “key”: “Pears”, “value”: “7” }, { “key”: “Bananas”, “value”: “9” }]; var processed_json = new Array(); $.map(json, function(obj, i) { processed_json.push([obj.key, parseInt(obj.value)]); }); $(‘#container’).highcharts({ chart: { type: ‘column’ }, xAxis: { type: “category” }, series: [{ data: processed_json }] });

按钮function仅适用于第一次单击

我试图通过多次点击获得一个按钮,以便在每次点击时更改向用户显示的内容,但该按钮仅在第一次点击时起作用。 我有一种预感,它要么与Ajax有关,要么每次点击按钮时都会绘制按钮。 我可以validationgetData.php在第一次点击时是否正常工作。 按钮的HTML: Seach 按钮的Jquery函数: document.getElementById(‘search’).addEventListener(‘click’, function (e) { var info1= document.getElementById(“dataInput”).value; var div = document.getElementById(“contentDisplay”); //removes the current data that is displaying while( div.hasChildNodes() ){ div.removeChild(div.lastChild); } var midHTML; $.ajax({ async: false, type: ‘POST’, url: ‘getData.php’, data: {key: “Search”, info: info1}, success: function(data) { if(data.length > 10){ div.innerHTML = HTML+data; } else { […]

Blueimp jQuery文件上传 – 在上传完成响应后从队列中隐藏文件

我正在使用Blueimp jQuery File Upload插件,我的配置是: $(‘#fileupload’).fileupload({ // Uncomment the following to send cross-domain cookies: //xhrFields: {withCredentials: true}, url: ‘assets/plugins/jquery-file-upload/server/php/’, done: function (e, data) { //some code } }); 当一个文件上传完成后,我需要在done: event中从列表中隐藏这个文件,但是我无法在队列列表中获得该文件的索引。 有任何想法吗?

使用JQuery ajax()方法检索RESTful数据

我试图通过JQuery.ajax()方法从Asana API获取信息。 但是没有返回所需的结果,或显示错误。 这是我在JavaScript中的部分代码: $(document).ready(function () { $(‘#buttonCallAjax’).click(function () { jQuery.support.cors = true; $.ajax( { type: “GET”, url: “https://app.asana.com/api/1.0/users/me”, data: “{}”, contentType: “application/x-www-form-urlencoded; charset=utf-8”, dataType: “jsonp”, success: function (data) { alert(data); }, error: function (msg, url, line) { alert(‘error trapped in error: function(msg, url, line)’); alert(‘msg = ‘ + msg + ‘, url = ‘ […]