Attr('id') not working in AJAX. I use jQuery UI. I check and attr('class') not working too. Code:
$.post('ajax.php', { top: $(".ui-draggable-dragging").css("top"), left: $(".ui-draggable-dragging").css("left"), width: $(".ui-draggable-dragging").width(), lenght: $(".ui-draggable-dragging").height() }, function(data){
goStart($(".ui-draggable-dragging").attr("id"));
if(data == 'no'){
alert("1 :(");}
else if(data == "yes"){
alert("0! :)");}});
Here's what I hope to be a quick question that I should be able to figure out myself... but, unfortunately, I can't...I'm trying to pass a variable into the attribute selector. When I substitute the "+myHref+" for "http", I get a match. When I log the myHref var, I get a match. What's wrong with my syntax? Why isn't the myLink finding a match?
Im trying to make a script which when I click on the list element... it will replace a big image with anotehr picture. The list element is a thumbnail... and I want to swop the big image with the big version of the thumbnail. Each <li> has a rel attribute... but while I can pull out each <li> from the list, for some reason the following code, yields an 'undefined' value... instead of the big-image-path...?
I am working on an Image Map project, the project must be written under xhtml 1.1 and must validate. The problem is Firefox and Safari will not support the image map without the name attribute, internet explorer does. If I add a name attribute to the image map, the code will not validate under xhtml 1.1. Is there any way to have this work without the name attribute in FF and Safari? The inline styles will be remove later and I would also like to replace the variables with an array but for now the focus is on getting this to work in FF without the name attribute. I can just change the doctype to transitional but we have to use xhtml1.1.
Here is the code: Code: <script type="text/javascript"> var koalaMouth = "This is my left ear!"; var koalaLeftEye = "This is my left eye!"; var koalaNose = "That is my nose!"; var koalaMouth = "That is my mouth!"; var koalaRightEye = "And that is my right eye!"; function writetext(message){ document.getElementById('displayText').innerHTML=''+message+''; }function defaultText(){ .....
i have found a possible bug in 1.4 but it's only in Internet Explorer 7 & 8.The following code does not work and completely ruins every peice of jquery on the page (that means everything inside $(document).ready and anyting else...
I cant see any syntax errors - i pulled the example from the 1.4 site. There is no trailing commas in the object notation and i really cant see any reason it would work in firefox and not IEx and more to the point not only not work in IEx but break any other jquery in the entire page....
I am trying to get my script working in FF, IE and Opera but the getAttribute isn't working for me. The domain name isn't getting picked up I have tried this:
I'm working with a large (and unweildy) ASP.NET application, and there is a lot of jQuery code that uses selectors like this:
[name=_aspnetControl$_withASubControl] And unfortunately, some selectors that also look like this:
[name^=_someAspNetControl$_radioButtonList].
In other words, the effort to remove the $ from the attribute selectors would be monumental. If it is possible to escape the $ symbols, I can do that easily enough, but unfortunately the situation right now means that I can't upgrade to jQuery 1.5.
I'm learning jQuery with XML. I'm familiar with other query languages such as XPath. I'm having a little bit of difficulty wrapping my brain around how jQuery works but I think I can make the leap if I see a solution to a problem I know how to solve with other methods Given the following XML, please share a jQuery solution to finding the value of attribute B in elements named bar where attribute A has the value 30:
I don't know why but it's not working no matter how much i try to do it. I was planning on posting some elements on a page's div and one of them allows for mutiple things going on at once, as in allows for someone to have more than one of something. And since i don't think that it'll be working right if i try to pull it from 1+ items with the same name it'd just show the last one? Or is it that PHP would show them as a list... either way it's seeming that .attr() doesn't allow for a name change for some odd reason. And i was wondering if there was any function to allow for this to be changed easily written within jquery.
This is the Javascript function that I use to hide/show DIV content. I use it everywhere without problems:
[Code]...
However, I get strange behavior when the above DIV is located within an AJAX response. My main page loads another HTML page into a div, and within THAT div is the "div6" above.
This code works to insert a MySQL record to a Database using AJAX. It works fine on IE, but it's not working on FF or Chrome. When I test it on FF/Chrome, i just get the text "Just a second..." and it doesn't advance from there.
For days now I'm trying to get .ajax() working on IE8. All other browsers are working fine, but IE will not refresh the page on this link The only thing I do is displaying gd.php
<? echo "tijd : " . date('G:i:s',time()); ?>
I will using this option to create a chatbox, but the message logging will not be refreshed in IE8. Also a chatbox on [URL]..is using JQuery and Jquery.forms is not working on IE8.
The jQuery AJAX feature not working properly for ASP.NET 2.0. When $.ajax() command is called the request goes to ASPX page but it does not retrieve data string i sent along with ajax request.
I am new to jQuery and I am trying to do an AJAX call. The only call I could get to work was getJSON (which is fine because my responses are always JSON). Firebug lets me know that the request goes out and the response that is returned is what expected, but the success function is never called. Based on the code below, I should get an alert with the response, but I don't. If the problem is a JSON parsing error, how do I find that out? If something else is the problem, what could it be?
When I click on A1 or A2, the text from the associated files is loaded into #Info, so that works fine. However, when I click on the A1 or A2 class within #Info, nothing happens.
IE does not seem to make the post using the following code:
$(function(){ $("#update").click(function(ev) { var target = $(ev.target); if (!target.hasClass("add_btn")) { return false ; } var li = target.parents("li"); var _title = li.attr("data-title");
I am building a web app that uses alot a jquery including a function that reaches out to a webservice using $.ajax to grab data and return to tdata to the web app. The function that makes the call is outside the ready block but is called in the ready block to make it run on the load. After the load I use a timer to keep calling the function to keep things up to date. But after the first run the function does not seam to work. This might sound wierd, but the ajax function appears to run after the initial go, but it always returns the original request, it does not make new request to the server. I use fiddler and watch what going on and after the initial run method it doesnt make any other calls even though I see the ajax method being stepped through using debugging software and see the AJAX call being attempted and returned successfully.
var REQUESTURL = '/citizenQuestionWCF.svc/'; var prOptions = ''; $(document).ready(function () { getQuestions();
Now, I am having one problem with the .ajax() function. My problem is, the timeout value seems to be completely ignored. [code]...
The idea is that when the underlying hardware is restarted (this is a control page for a device), we should time out very quickly, rather than locking the browser. I have stepped though with a debugger, and the 250ms value is definitely being inserted when the reboot command is issued. Any idea why this is not working?
I have a jQuery code to allow users to login using a lightbox (URL...) and immediately start downloading files, without being redirected or having the page reloaded. It's perfectly working in Firefox but Internet Explorer keeps showing the login box until I reload the page [code]