Here's the deal: I have a JQuery page in which I'm using AJAX to call a classic ASP back-end. For example purposes, let's call the page "JQuery.asp", and we'll call the back-end "BackEnd.asp".My BackEnd.asp is set up as reusable code, using JQuery.asp as my wrapper.BackEnd.asp includes the following line:
GetID = request("GetID")
So, my JQuery.asp would look like this:
$(document).ready( function () {
I'm trying to grab a value passed in from a URL, i.e: test.html?foo=bar And I would like to grab the "foo" entry, with the value passed in. I'm guessing this can be done, but I can't find a way?
I've made a trivial html page to show my problem. This page should take all of the <tr> tags from the first table, move them into the second table in reverse order, and change each <tr> tag's click handler to print it's internal <td> tag's contents.Unfortunately, the function I've set as the click handler seems to be passing a variable by reference rather than by value. I'm sure this is probably the expected behavior, but is there someway to prevent this behavior?If this doesn't sound very clear, hopefully the code I've included will make more sense:
This is the first question I couldn't find answered by Google! No doubt the answer is out there, but...
So I have a function that is being passed an array of nodes: some of them plain vanilla DOM nodes, (say, those created by document.createElement), others are jQuery nodes (say $("<div></div>").
What's the best way to determine if a node is of each type? I can obviously look at the node contents, but I wondered if there was a "best practices" here?
I have just started using the data functions in jQuery for keeping track of a few items on the client. The user can click on links, which call a function that updates the display and stored data value.I am storing data as a set of columns, named c1, c2, c3 etc.
I update the relevant column like this function UpdateCol(column) {
I'm passing the id of a div as a parameter. I'm not sure how to refer to it with Jquery. The following does not work: Code: function updatemail(param1, param2) { $("#param2").animate({ opacity: "show" }, 300); } I also tried $(param2) but it did not work.
I want to call a javascript function when a <span> is clicked, pass two variables to it, and then use jquery to hide that span.
A simple example is:
The variables (1,3) & (8,9) are loaded dynamically with a php script. Adding the two variables together isn't the intent of the script, but it seems the simplest way to explain what i'm after.
So how do you get $(this) to work in a function that has to have variables passed to it?
Is there any was to prevent ampersand from splitting up the passed data? For example if my data looks like: "This is some text&blah blah" If I pass it as data it will get split up at "&": This is some text blah blah
I've run into a very perplexing problem, and it's probably mostly due to my lack of knowledge of what I'm really trying to do. I've created a C# PageMethod that accepts three parameters (string name, string xmlData, int CubeID). In my javascript, I've created a function to call the pagemethod passing in those values. However, when trying to pass in the XML I continually get odd errors like "Invalid object passed in" followed by my entire xml structure with escape sequences in it.
As you can see in the "action" attribute, I'm calling this function:
function SubmitEditedInvoice(invno) { $.post('output.php?mode=6&invno=' + invno, $('#formEditInvoice' + invno).serialize(), function(output){[code]....
The problem I'm having is that no data is passed to the PHP back end. I have verified that the variable invno is correctly passed to the javascript function, and have tested my .serialize() by using a hard-coded form ID, but I still get no data passed through.
When i call alert(data), it says it is "undefined". i am new to jQuery, but this appears to mean that no data is being passed to the callback function even though i know the $.post() executed properly (the server side code is executing, and the other alert() tells me that it had a successful result and the callback is being made.
I am trying to match a passed parameter on a url to an area on an image map. So far I can find the correct area using Code: $('#mediummap area').each(function(i){ href = $(this).attr('href'); if (href == id) { alert('Found ID ' + id); }});}});
But next I need to retrieve the co-ordinates for the Area. I have tried Code: coords = $('this').attr('coords'); And Code: coords = $('this').coords();
I can not seem to get the value back, just an undefined return. What I want to do is to find the point on the image map and then centre that point with in the viewport for the image (large image, small viewport).
I have an object on the document element that allows for other components to register with it, i have a custom event something along$(document).bind("register",function(thechild)..So in the child object when they are created i call$(document).trigger("register",this);And indeed i get the DOM object. However i'm looking for the plug in object, i want to be able to call methods on the passed childobject and access it's Config.Does that make sense? How can i write a plug in that is applied to various objects that also registers itself with an 'overseer' object on the document element in such a way that i can allow that overseer object to call methods on any registered child objects?
I have been working on this issue for a couple of days. I have image names stored in my mysq. database. I need to somehow get those image names from the mysql database to a jquery array.Here is what I have so far.
Is it true that Javascript has no clone() method, to pass an object by copy of value instead of reference?
If I have an object and want to make an array out of all of its instance variables, I can loop through it and pass its values to a new array, and the class instances will be passed by copy and not by reference?
Example 9.3: References Themselves Are Passed by Value
// This is another version of the add_to_totals() function. It doesn't // work, through, because instead of changing the array itself, it tries to // change the reference to the array. function add_to_totals2(totals, x) { newtotals = new Array(3); newtotals[0] = totals[0] + x; newtotals[1] = totals[1] + x; newtotals[2] = totals[2] + x; totals = newtotals; // this line has no effect outside of the function. }
Note that this rule applies not only to pass-by-reference, but also copy-by-reference. You can modify an object through a copy of a reference, but changing the copied reference itself does not affect the object nor the original reference to the object. This is a more intuitive and less confusing case, so we don't illustrate it with an example.
I had made a form in which dynamic rows are added to a table. Now when i send there values to next page by GETmethod then in between alphabets where space is given + is shown and where new line is there & is shown.
I have used PHP to send a variable in the url and I then need to use Javascript to send it on again. How would I pick up the variable? It is passeed as var=x. I am fairly sure I know how to pass it on I jsut need to get this value into a variable.
I have a problem with the following code. It generates a <FORM><SELECT><OPTION> list. There is no problem in the generating. The problem is in the execution as follows.
It works fine in Mac IE with and without the <FORM></FORM>.
In Mac Netscape 6 the onChange does not activate if there is no <FORM></FORM>. When I put it in a form as indicated below the value of train.options.value is undefined. What am I doing wrong?
As I said there is no problem in IE and mayby other browsers. It may be just a Mac Netscape 6 problem. Code:
I've come across functions like the one below in many scripts.I just don't understand the purpose of the parameter! Nothing is being passed into the function when it's being called- so what's the point of specifying an argument???
function doSomething(e) { if (!e) var e = window.event; alert(e.type);[code].....