I am using the module pattern and private/public methods. I'm having a problem where the private method is using setTimeout() to call itself recursively, but I can't get the syntax right. Code:
why I cannot access json data by using a variable as a node name. I'm trying to grab a random quote from a .json file and display it in a div. When I access a node in the object by node name I can access the node data. However, when I try to use a variable in place of the node name (because I want to grab a random node) I get an object undefined error.
I have variables coming in from JSON files via AJAX calls. Each file will have 3 variables for different background colours. Depending on which button is clicked the background will change colour to the value specified in the JSON file.
I'm trying to fetch JSON contents via ajax() from a file using this code: // grab pages via AJAX request sm.pages = (function() { var json = null; $.ajax({ async: false, global: false, url: 'pages.json', dataType: 'json', success: function(data){ json = data; console.log(data); }}); return json; })(); One problem though. The success function doesn't seem to be firing at all even though I can see the request was successfully in Firebug.
I know that it may be better to use the .each() function for this but I can't figure out how to iterate over elements that or not children or siblings of $(this). I have this code, and it works fine:
I have this source code (I get "data" via AJAX / JSON and it has the properties person.id and person.lastname).
[Code]...
I searched for sorting them in an alpabetical order. I saw solutions, fetching the whole data, but I am rendering the HTML ul list, so perhaps there are better ways to sort it? Or is it necessary, first to push all the li's to the ul? Isn't there a jQuery basic function for it?
I am slowly working through learning/writing a JS project.here is the core issue.:
var pt =<? echo json_encode($prt);?> alert(pt) // for diagnostic purposes
json is flattening the PHP array to be used in the script.However, the alert shows me that I only get {[ ,which is just before the first set of double quotes.JS quits at the double quotes, leaving me with an undefined array.How do I fix this?
Instead I get every char of the string each in one alert message. How can I transform the String to an Array, or get in this case the two key-value pairs?
I wish to automate the population of a page by prefilling form values such as select boxes as well as fire off the change event after the value has been set. However there are at least 3/4 select boxes on one page which need populating automatically.
This works fine for the first element but not for subsequent elements all in one go when use the Trigger method of Jquery.
Now what do I write in this iteration loop to first get the text from the FIRST name and age box, in the first <table> (so I can work with tem). And in the next iteration loop get the SECOND <table>īs input fields text values?
I have a bunch of dynamically created divs which I need to loop through and then display text inside which is obtained via AJAX.
<div class="appStatus" id="appStat_1>TEXT FROM PHP PAGE</div> <div class="appStatus" id="appStat_2>TEXT FROM PHP PAGE</div> <div class="appStatus" id="appStat_3>TEXT FROM PHP PAGE</div>
Basically, I want to loop through all divs where class = appStatus and on each iteration pull data from a PHP page (via AJAX) to display in the DIV. I need to send the value after the _ of the id (which I can obtain using substring) with the AJAX request in order to return the correct text.For some reason.I know that I need to do something with
I am trying to program a script that will output the solution for the towers of hanoi problem, the only problem is that it will not output the solution it just hangs while calculating. Code:
I have another assignment where I have to make a few number games. I have done the rest of the program but I am stuck on writing this function. My problem is it asks to add the pattern to a string each time the loop completes. I dont get this. I understand this can be done using an array but we are asked not to use an array.
I am trying to create a family tree, parents / grandparents etc, of a single person... My database etc is already working but I cannot find any working examples that I can make sense of... Each of my records has a name, dob and id of each parent.... How can I get X generations from this.. I thought something like this might work.. GetParents For each parent GetParents And so on... But I have no idea how to put this into code...
I am having a problem finding the syntax for recursively adding images to a webpage using javascript. I have some pseudo code but no js.
already in a folder function 1 for each file in folder add file to webpage next folder function2 function2 for each folder within folder call function 1
I know the code isn't all that clear, but that's the best way I can describe it.
I have a loop in Javascript, I want to run console.log() in a specific iteration, and then terminate. What is the best method to go about doing this? I'm wanting something like Perl's
I am having trouble with a recursive function I created to list out the indexes and values of various nested objects. var macros={ CTRL: { ALT: { ENTER: "<br />", P: "<p>.</p>", A: "<a href="">.</a>", _1: "<h1>.</h1>", _2: "<h2>.</h2>", _3: "<h3>.</h3>", _4: "<h4>.</h4>", _5: "<h5>.</h5>", _6: "<h6>.</h6>" }}};
I want to print out the whole 'bread crumb trail' to each object, ie CTRL ALT 6: <h6>.</h6>, but at the moment my function prints out CTRL ALT twice for 'ENTER' and then never again. The function: function printObj(obj) { for(i in obj) { var n=i.replace("_", ""); document.write(n); if(typeof obj[i]=="string") { document.write(":"); document.write(" "+obj[i].replace(/</g, "<").replace(/>/g, ">")); } else { document.write(n); } if(typeof obj[i]=="object") printObj(obj[i]); document.write(" "); }} printObj(macros);
I have this script. It's supposed to give the Fibonacci numbers but the recursion won't work. It just prints out 1 number that the user entered and that's it. In IE6 it prints 1 number but in Firefox it prints the same number an infinite number of times. Whats going on? Here is the script:
<html> <head> <script language = "javascript">
function fib(form) { var fibVar = Number(document.myform.inputbox.value); document.write(fibVar);
i'm having a slight problem understand how to use this.myVar in an object. And I use prototype.
[Code]...
Does anyone know how I can use this.myvar within the function. I have tried binding and bindAsEventListener.But nothing I've done has been able to get the right value!
I am using jQuery form plugin to submit my form. It has a file element and when where I am submitting it I am getting "too much recursion" in Firefox. It looks fine in IE 8. It works fine if I submit the form without selecting any file.
I am trying to assign values to a bunch of form fields. However, I don't want to loop through EVERY field in the form, just a specific subset of fields. The fields I am trying to change are all named similarly myField1, myField2, myField3.So, my thought is that I would like to use a for loop and loop through the appropriate fields by simply incrementing a variable and appending it to the end of the string "myField" in order to change the appropriate field.How can I evaluate "myField + iterator" into a useable reference to change the value of said field?