Synchronizing Multiple AJAX Calls In Window.onload() Event

May 18, 2007

function addLoadEvent(func) {
var oldonload = window.onload;
if (typeof window.onload == 'function') {
window.onload = function() {
oldonload();
func();
}
} else {
window.onload = func;
}}

addLoadEvent(myFunction1);
addLoadEvent(myFunction2);
addLoadEvent(myFunction3);
...etc...

My problem is that some of these myFunction#s include AJAX calls but
the calls depend on each other in such a way that myFunction2 will not
work unless myFunction1 has completed. So what is the "nicest" way to
make sure of this? I've considered putting a hidden element in the
HTML and then changing it at the end of each function call and have
the onchange event trigger the next function call. But this seems very
hacky and overcomplicated - surely there must be a simpler and better
way....?

ADVERTISEMENT

Adding Function Calls During Onload Page Event?

Nov 10, 2010

I have the following javascript function:

[ function addNewWindowEvent(evType, fn)
{
if (window.addEventListener)

[code]....

View 1 Replies View Related

Have An Html Page That When It Loads Theres An OnLoad Event Called Which Calls A Function?

Jan 24, 2006

i have an html page that when it loads theres an onLoad event called which calls a function.now what i want to do is be able to click a link that refreshes the page but at the time on the refresh it skips the onLoad event. is this possible?

View 5 Replies View Related

JQuery :: Multiple Ajax Calls On One Page?

Jan 12, 2011

Basically, what I am trying to do is call several ajax requests using jQuery on the same page, i know that all browsers are capable of requesting multiple requests. However in Chrome and Safari my website works fine, but IE, Firefox and Opera all only call the first request then dont call, the second two. I dont know why though?

All of the code for the site is here: [URL]

View 5 Replies View Related

Ajax :: Multiple Calls Same Page Stops Working IE?

Aug 16, 2011

I have several ajax calls that originates from the same page its updating. It works perfectly in firefox but in IE it works for about 18 requests and then just stops until the page is refreshed. I thought it was a cashe issue but I have added a variable for that. I think it may have something to do with binding but I am not sure how to sort that. This is one of my functions.

[Code]....

View 3 Replies View Related

Screen Locked In Between Multiple Synchronous Ajax Calls?

Feb 22, 2011

I'm trying to make a little loop that in each itteration executes a little php script to send mail with the mail() function. the php script returns either succes or failure. Now its my intention to append that msg to a div, after every execution.

$.ajax({
type: "POST",
data: dataString2,
url: "sendmail.php",
async: false,
success: function(result)
{
showStatus(result);
[Code]...

the show status(result) is nothing more then a .append(result) the zenMails(y) calls this function again to send the next mail. It does work though but it only updates the div after the entire loop is done, i 'ld think it ld do so after every execution since i call the showstatus when the synchronous call is done and only after that i call the next iteration. Is there anyway to work aroud this ? (making the call assync doesnt work , because the port for sending the mail would still be in use)

View 1 Replies View Related

Ajax :: Make Multiple Asynchronous Jquery Calls?

Apr 7, 2011

I want to send another ajax request when one request is in process to get the status of first request.
If I call both the request the second request gets blocked till the completion of the first request.

View 2 Replies View Related

JQuery :: Multiple Parallel Ajax Calls - Improving Performance?

Apr 23, 2010

I'm trying to build a page that has multiple ajax calls on it. When you do it the old-fashioned way with XmlHttpRequest, you'd create a new xhr object for every call so that they execute simultaneously. If I try to do this in jquery it will only execute a call when the previous one has completed. This makes the page load time completely unacceptable. How to improve the performance?

View 2 Replies View Related

JQuery :: Prevent Multiple AJAX Calls From Button/link Push?

Sep 28, 2010

I am working on a project that relies heavily on AJAX calls, they are done in dozens of places. There are a number of places where I would want to prevent the user from submitting information multiple times (form submissions etc ). I am trying to think of the best way to accomplish this.

I could simply disable the element that starts the AJAX call upon the first click and re-enable it upon completion of the call. I have also seen examples of developers using a class to handle ajax calls that store an identifier for the call and if it is in progress any new calls with the same identifier will be ignored.

View 2 Replies View Related

Multiple Onload Event - Utilize Two Separate Onloads Events

Aug 10, 2009

I am new to Javascript and am trying to add some functionality to a website but have come across a problem when trying to utilise two seperate Javascript onloads events. I have a text scroller to display the latest news and I also have a javascript lightbox gallery. Both of these events work perfectly on their own but when I try to include both on one page only one of the events is executed. My code is displayed below:

<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<script type="text/javascript" src="js/jquery-1.2.6.pack.js"></script>
<script type="text/javascript" src="js/jquery.li-scroller.1.0.js"></script>
[Code]....

View 4 Replies View Related

AJAX :: Call Multiple Functions On Onload?

Jan 28, 2010

how to load multiple functions on window.onload and these functions could be in a seperate ajax file.

<html>
<head>
<script type="text/javascript">
window.onload(func1);

[Code]....

func1 and func2 are in a seprate ajax file. In this case only func2 works and func1 is not works.

View 2 Replies View Related

Access A Remote Window's Onload Event?

Dec 7, 2009

If I use a window opener to open a new window, is there a way to detect that the new window is finished loading before carrying out some other directive in the opener window? Can I access the remote window's onload event from the opener window? I need to know that the website has loaded before moving to the next page. something like:

remoteWindow.onload = goToPage(url);

View 2 Replies View Related

IE Losing Onload Event After Ajax Request

Jun 21, 2006

I'm having a problem on a site where an onload event works in Firefox but not in IE. Actually, the onload event works in IE once - but then if the Ajax onreadystatechange changes, IE chokes and doesn't use the onsubmit event that worked when the page first loaded. Code:

Try entering something that isn't an email address and submitting it. Then try just submitting a blank form. Firefox will do the asynchronous call to a PHP script and return the results - IE will do it the first time, and then not again. Code:

IE works fine if I add a simple 'onsubmit="saveData();"' to the form itself, but I'm trying to keep my semantic, presentation, and behavioural layers separate. Using the DOM seems to be the way to do that, but IE seems to only do an XMLHttpRequest once and then stop listening for the event.

View 3 Replies View Related

Pass A PHP Variable To A Window.onload Event Function?

Dec 21, 2009

How do I pass a PHP variable into a window.onload event function? I have a URL that I need to pass to the JavaScript file that has this function in it. The JavaScript file itself is being linked from the PHP file that will pass the variable and I've seen many examples of how this is done via embedded JavaScript, but none where someone is linking to an external JavaScript file. I suppose this is probably a trivial matter to most of you, but I've never done this before and could use some guidance!

View 16 Replies View Related

Frameset Onload Event Get Called When Each Of The Frames Has An Onload?

Jul 23, 2005

I'm having a hard time figuring out why the onload event is not being
called for the frameset window in the following simple example. It is
being called for each of the component frames. Code:

View 5 Replies View Related

IE Can Not Handle Multiple "window.onload" Which Causes Only The First Image To Slowly Fade In?

Mar 6, 2011

HI'm working on a website and i was asked to add a fancy fade in effect which after a ton of scourcing the web i managed to find and get to work

function fadein(){var fade=0,
fadein=document.getElementById("Astuces").style,ms=(fadein.opacity==0)?0:1,
pace=setInterval(Fade,30);[code]....

Now for the index page there are multiple images that i want to have fade in one after another. What i did was copy the above code a 5 times and change the function names. It worked like a charm in both Chrome and Firefox however IE as usual is being a partypooper. it appears that IE does can not handle multiple "window.onload" which causes only the first image to slowly fade in.Here is my current code, how can i make it IE competable?

function fadein(){var fade=0,
fadein=document.getElementById("Astuces").style,ms=(fadein.opacity==0)?0:1,
pace=setInterval(Fade,30);[code]....

View 2 Replies View Related

Which Loads Faster, Body Onload Or Window.onload

Dec 3, 2005

I wander what gets loaded the fastest (1-2 or 3) in what succession:

<head>
<script type="text/javascript">
function andAction() {
// doing stuff
}
</script>
</head>

<body onload="andAction();">
<script type="text/javascript">andAction()</script></body>

just in the head and nothing more

This I am sure off:

<head>
<script type="text/javascript">
window.onload = function andAction() {
// doing stuff
}
</script>
</head>
<script type="text/javascript">andAction()</script></body>

just in the head and nothing more (should be 1)

Third and last which is faster:

body onload or window.onload

View 3 Replies View Related

AJAX :: Functions Never Work With PHP - Tree Folder Which Calls Another Page To Be Loaded Into A DIV By AJAX Again

Apr 14, 2009

I'm creating an AJAX page that is built using a PHP Class, ie the php looks a bit like this: PHP Code:

$wp_page->addjs('../var/savepolicies.js')
$wp_parser->page = "userpolicywindow.php";
$wp_parser->addlink("Home","../index.php","");
$wp_parser->addlink("Logout","javascript:logout();","");
$wp_parser->getpageid("501");
[Code]...

within this page that has been created, there is an AJAX tree folder which calls another page to be loaded into a DIV by AJAX again. Code:

[Code]...

I don't know why it doesn't work because the page has been loaded with the JS file, but as soon as the link is added afterwards it doesn't work. I take it this is because it doesn't know where to find the JS, but how can I overcome this?

View 4 Replies View Related

Window.onload And Body.onload Differences

Jul 23, 2005

I'm seeing a difference in behaviour between

window.onload = f();

and

<body onload="f();">

Specifically, window.onload appears to fire before all the elements of
the page have been rendered. As the difference is consistent across
IE/Moz/Opera, I'm assuming it's deliberate - can anyone point me
towards where this behaviour of window.onload is defined in the
documentation? TIA. Code:

View 2 Replies View Related

AJAX :: Update Multiple Window Elements With Single Request?

Dec 18, 2010

The general outline is that I have part of a page that deals with the addition, editing and deletion of upcoming events. Data is stored in a MySQL table. The form design (in traditional terms) would be very simple requiring three fields, one for the Event Name, one for the Event Description and one (hidden) to identify the UniqueID of the event in the MySQL table. (As the reference to make edits.) The table therefore has 3 fields. (There are more such as Timestamp, clientID etc, but they are not important here.)

I envisage three functions, one to add, one to edit and one to delete the event listed on the page. I have 3 php files eventadd.php, eventedit.php and eventdelete.php which speak for themselves.However, this is where I have the problem. What I have been doing is returning the xmlhttpresponse as a formatted HTML page for the two 'form' elements because whilst I can return unformatted text containing the relevant fields in one response, I don't know how to break that down into two sections for the innerHTML of the two 'form' elements that change.

Returning a formatted page does work, but as well as being slower than neccessary, I am also running into character-set encoding issues and I just know that I am not doing this properly. I can supply code and things, but I have a feeling that this problem will have come up somewhere and probably has a recognized solution because to me it seems to be such an obvious requirement to be able to populate several form elements with fields from one recordset.

View 4 Replies View Related

Adjusting Function For Multiple Calls?

Oct 17, 2010

I have a search function which works when I only want to have only one search per page, but as it involves a string call I'm not sure how to modify it to multiple search requests on a page.

The below works fine for one call:

<script type="text/javascript">
function showHint(str){
if (str.length==0){

[code]...

The above doesn't work and I am not sure what do about the showHint(str) as clearly I am not representing it properly in my attempt to modify the script.

View 6 Replies View Related

Handling Multiple Xmlhttp Calls.

Feb 26, 2006

I am trying to populate two select boxes with over hundred option elements for each. I have succeded in doing so but with a little problem. I make two xmlhttp calls one after another. What happens is that if the first call doesn't make it before the second, the data in the first select box fails to load and the second box succesfully loads data. I am new to the Ajax world but i am sure i am not doing it right.

View 4 Replies View Related

JQuery :: Append() Only Appending Once, Even On Multiple Calls?

Aug 25, 2010

append.php:
<span>test</span>
jQuery function:
$(function(){

[Code]....

The content will be added on the first click, but not on the subsequent clicks however. The hidden field gets incremented fine though.

View 2 Replies View Related

JQuery :: Multiple Calls To A File In The Same Function?

Jan 3, 2010

I'm trying to in make in a single function, multiple calls to the same file changing one parameter the problem is thatit is taking it like if I wasn't changing the parameter and is sending only the last value all the times.Here is my code:

$(function(){
$('#btn_search').click(function(){
// what to search for

[code]....

View 2 Replies View Related

Multiple Function Calls From A Single Js File

Dec 11, 2007

i have 4 images that expand onMouseOver and shrink onMouseOut

<script src = 'js/size.js'>

<div id = 'img1' onMouseOver = "expand(this.id)" onMouseOut = "shrink(this.id)">
<img src = ...>
</div>
<div id = 'img2' onMouseOver = "expand(this.id)" onMouseOut = "shrink(this.id)">
<img src = ...>
</div>

etc...

question: when i quickly move the mouse from one image to the other shouldn't i see one expand and one shrink simultaneously? i am currently seeing one shrink, then the other expand after. on occasion the shrink is skipped and the next image is expanded right away.

View 1 Replies View Related

OnKeyUp Event Calls Reset Function?

Feb 26, 2009

I need to have a select menu reset to its default option (the one with a value of "0") when a user types in a text field. Check out the code...the html:

<INPUT type="text" name="search_vuln" value="" size="30" onkeydown="clear()">

the java script:

<script type="text/javascript">
function clear(){[code]....

I've also tried it this way...

<script type="text/javascript">
function clear(){[code]....

View 2 Replies View Related

JQuery :: Multiple Document Ready Calls Not Working?

Nov 2, 2011

I'm developing an asp.net MVC app, and decided to take advantage of JQuery's great datepicker using the following code in my master page:

[Code]...

My problem is that the alert block of code never fires. When I change it to occur before the datepicker code, the alert fires but the datepicker part won't work. What am I doing wrong here?

View 4 Replies View Related

Synchronizing Column Widths In Two Tables?

May 10, 2010

To allow for scrolling, I have two frames (I know, I know) containing two pieces of the 'same' table: a non-scrolling header and a scrolling body, each in a different frame.The problem: even if I specify exactly the same formatting, the columns often end up with different widths because of 1. the scroll bar in one frame and not the other and 2orizontally large elements which force different column sizes in one table but not the other.So, my question is this: Is there a fairly direct, (nearly?) browser universal way of synchronizing the column formatting of one table with another?

View 2 Replies View Related

Two Calls For The Same Window Function, But One Fails?

Aug 16, 2011

Two calls, one from a form and one from the html body reach the same 'window.open' function but only the former works.

The idea behind the simplified script of my post is to select to open one of two windows (files) by pressing one of two buttons. Each button passes a different parameter to the 'open/focus' window function. This function has an argument(arg) place holder to determine which window(file) to open(or focus) when a button is pushed and a corresponding string(argument) is passed. The window function is simply a double function,repeating the same if-else statements. That is, with the function(arg): "if(if-else) else(if-else)", the argument passed to 'arg' will determine if[to] {open else focus file1(button1)} else[to] {open else focus file2(button2)} in a new window.

Using a PC with either Explorer or Firefox, both the form button and the button coded in the html body opened a new window, but only the form button could bring the window forward(via 'object.focus') if it was already open. Using a Mac with Firefox, the form button worked well either to open or to bring forward an existing window, but the the button coded in the html body did nothing. Two 'alert' are place in the window function to show that the html button's call is reaching the window function. My question is that if this call from the html button passes through the same statements as that of the form button, why does it fail? (The script is in Perl, but it can be viewed as html in the source page.)

PHP Code:

#!/usr/bin/perl  -w
use CGI qw(:standard);use CGI::Carp qw(fatalsToBrowser);use strict;
my $query = new CGI;
my $JSCRIPT=<<EOF;

[Code]....

View 8 Replies View Related

Child Pop Up Race Condition Using Window.open Need To Detect Window.onload

Nov 22, 2011

I am trying to pop up a window and then do stuff(set flags) when the content of the new window is done loading. For this I am trying to detect the window.onload of the pop-up child window but so far I am unsuccessful. I believe my problem is that the URL of child window is on different domain, than the one of the opener(parent) so that the window.onload is not being called. Though this may change, at the moment I do not have access to the code for the page I'm opening up in the pop-up. Im pretty new to web development.

[Code]....

View 3 Replies View Related

JQuery :: Ajax Calls Works, But Only On Second Try

Jul 19, 2010

I'm trying to use the jqmodal dialog plugin and everything is working OK except for one minor problem. It seems when I click on the link, the expected action does not occur until I click the second time. Essentially I set up a small test form with a single line put into a table. In that data line is an href, which when clicked calls an AJAX function and returns text, which displays as a dialog. Like I said, this works fine except for the fact that the dialog does not show until the second time I click on the link. I added an alert box to the code, so I know the function is executed the first time the link is clicked

<script>
$().ready(function() {
$("#hrefClick").click(function(e) {
e.preventDefault();

[Code]....

View 1 Replies View Related

JQuery :: Enqueue A Set Of Ajax Calls?

Nov 22, 2011

I've a js with a loop wich generate ten ajax calls, but I aboslutely need that the first will be executed before the others. how to ?

View 5 Replies View Related

AJAX :: Facebook Login With Calls?

May 4, 2011

Below I have a facebook login/logout script for my website. The login works fine. The AJAX requests the php file, waits for the "Success" response, and then reloads the page. The logout doesn't. Instead the browser goes to the PHP file with just the word "Success" printed on it. I've separated the xml request as a separate function but that doesn't appear to solve it either. code...

View 1 Replies View Related

Ajax :: Calls Not Being Made After First One / Sort It?

Jun 29, 2009

Okay, I am in the process of making an Ajax library for jBeta, and have run into a snag. code..

NOTE - I have stripped everything not-necessary for this code out. If you want to have the rest for testing it can b downloaded from the jBeta project thread in the projects forum (everything is the same except for this Ajax stuff, which I am adding).

Now, as you can tell the two calls are the same. The first one returns fairly quickly, but the second one never returns, and I haven't got a clue as to why (it is late, so I may have missed something). What should be happening here, is that you can have 1 Ajax call going at a time (I know the limit is 2, this is just for dev purposes), when you get multiple calls all the subsequent ones should be added to a queue and then the library should get to them in order (seems to work, it calls the call() function 3 times). For some reason the later calls (after the first one) are never made (I am assuming that is the problem, they should return if they are successfully sent, one would think).

View 11 Replies View Related

AJAX :: Reducing The Number Of Calls?

Aug 15, 2011

I have a search box which uses AJAX to query a database and return a list of suggestions to the user, it works off the "onkeyup" event on the input textbox.

Code:

<input type="text" id="txt1" onkeyup="showHint(this.value)" />

Obviously this creates an AJAX call for every keypress the user makes and I'd like to make this more efficient by adding a short delay before the AJAX call is made.

View 13 Replies View Related

Interval Between Two Consequetive AJAX Calls

May 2, 2007

In my js application, consecutive ajax calls are made while running in a for loop. I am using prototype.js for AJAX calls. now if I don't call any function on onComplete event then everything is ok. but if I do so, then the function I have set in an onComplete event is invoked once or twice. rest of the time it doesn't work. the code is like the follwing:

/**
* Moves selected options from source to destination select list.
* @param source select list, destination select list
* @return none
*/
function moveMultipleOption(sourceListId, destListId)// single or multiple based on selection
{

var sourceListBox = document.getElementById(sourceListId);
var destListBox = document.getElementById(destListId);

var sourceTableName ;
var destTableName;

if(sourceListId == 'firstList')
{
sourceTableName = "left_table";
destTableName = "right_table";
}

if(sourceListId == 'secondList')
{
sourceTableName = "right_table";
destTableName = "left_table";
}



for(i = sourceListBox.options.length-1; i>=0; i--)
{
//for() loop is used for finding how many options are selected.
if(sourceListBox.options[i].selected)
{

addOption(destListBox, sourceListBox.options[i].text, sourceListBox.options[i].value);
sourceListBox.options[i].selected = false;

AjaxRequest(sourceListBox.options[i].value,sourceListBox.options[i].text,sourceTableName,destTableName);
}
}

}
/**
* Calls to server through Ajax
* @param option value, option text, source table name and destination table name.
* @return none
*/
function AjaxRequest(i,textValue,sourceTableName,destTableName)
{
var url = '/run.php/SelectList'
var pars = 'cmd=singleTransfer' + '&itemValue=' + i + '&textValue=' + textValue + '&sourceTableName=' + sourceTableName + '&destTableName=' + destTableName;

var myAjax = new Ajax.Request(
url,
{
method: 'get',
parameters: pars,
onComplete: showResponse
}
);
}

function showResponse(originalRequest)
{
// CODE IN THIS FUNCTION DOES NOT ALWAYS EXECUTE.
}

Now i have solved the problem for the time being by making a single call to ajax for the whole loop. Now my question is : what is causing this problem? Can I give time delays between two consecutive requests?

View 2 Replies View Related

JQuery :: Data Limit For $.ajax Calls?

Feb 27, 2010

I'm experiencing a weird problem when trying to do a $.ajax call. When I pass 5 variables, with either GET or POST, the script runs as I would like. However, when I use 6 or more variables, the script does not run. Does anyone know why this is?

Relevant code (stops1-5 are defined as JS variables earlier in my script, and the alerts are for testing)

$(".barcrawl-stop-id").each(function(){
alert("running ajax function");
$.ajax({
url: "/handlers/ajax/barcrawl_reorder.php",

[Code]....

So, the way it is now, it works fine (I get the first alert for each instance of .barcrawl-stop-id, and get an alert at the end with the returned data). However, when I add another variable to the data, like stop4: stop4, the script does not run (all I see is one alert with "running ajax function").

View 1 Replies View Related

JQuery :: AJAX Calls Acting Syncronously?

Aug 10, 2009

I am a newbie to using jquery and have been exploring it developing a new app. At the moment I have a number of AJAX calls to the server which I have been queueing in an array and using a single $.ajax call to handle all of them. However I know about the browser limitations of two calls per page (at the same time and want to implement this to speed up page updating). To test concurrent ajax requests I have setup various asp pages to with delays 1sec, 5sec, 10sec etc etc. and a test html file with the follwing javascript

[Code]...

View 4 Replies View Related

JQuery :: AJAX Calls To A Server On A Different Port?

Nov 3, 2010

I know about the same-origin policy and that one of the only ways to load data from a cross-domain is to load it as JSON. However, all I am trying to do is access data from a server on another port (which I believe the browser still treats as cross-domain). I need to do this because the server my application is on is a map server and the other server (Apache) is the only one that can handle php scripts. I have also tried out the plug-in from [URL] and while it works when I do $('#phpContent').load('http://www.google.com'); it doesn't work when I try $('#phpContent').load('http://localhost:80/mapScripts/getFiles.php'); I have also tried$.get('http://localhost:80/mapScripts/getFiles.php', function(data) { $('#phpContent').html(data); });

So here I am breaking my brain and do not know what else to attempt.

View 1 Replies View Related

JQuery :: Chaining AJAX Calls With Pause?

Aug 26, 2009

is there a possibility to chain AJAX Requests? By now i have 5 AJAX Functions where one calls the next (Button Click

View 2 Replies View Related

JQuery :: Slow Response To AJAX Calls In IE7?

Jul 30, 2009

I am developing quite a complex user interface in jQuery that relies on an AJAX call to retrieve JSON.We have noticed that the code runs slow in IE7. IE8 and IE6 are acceptable. Firefox and Chrome really quick. I have traced the problem back to the AJAX call, which IE7 seems slow o process. What takes less than a second in the other browsers will take IE7 3 or 4. I have googled for an answer it seems there is some consensus that the native XHR in IE7 is slow, so it may not be a specific jQuery problem.Has anyone else experienced this? Does anyone have a solution? Please consider that this will be a public website, so the solution cannot involve altering settings on users' machines.

View 5 Replies View Related

JQuery :: Memory Leaks With Ajax Calls?

Oct 27, 2010

I have a jquery based system with ajax calls instead of page refreshes. Every time I return some ajax content, it replaces the content on the main div.

function execcmdcallback(data, textStatus, XMLHttpRequest)
{
$("#divmain").html(data);
data = null;
}

Each time this executes, the browser memory increases by about 600-900kb. Can anyone suggest a way of doing this where the old memory is freed so there is no significant increase in browser memory on each ajax call ?

I've studied this a bit, [URL]..., but I have to admit I don't quite understand it I see the same issue on IE8, FF and Chrome. FF comsumes less memory per ajax call and frees some memory seconds later, but still the total working set is increasing on each call by 300k in FF and 600 to 900 in chrome and IE

View 15 Replies View Related

Ajax :: Initiate Calls Without Page Reload?

Oct 29, 2010

I have a ajax function implementation: when the user is on one site, the ajax call keeps checking the server every 5 seconds if there is a server url change. If there is, there will be a message displayed to direct the user to go to another site.

when the user go to another site, the ajax keeps checking every 10 seconds, if there is condition met, the message will be displayed to direct user to go back to the previous site. Also, after the message is displayed, ajax call keeps checking if there is another condition met, if there is, the message will automatically disappear.

The use case is: when one server is down, the message will direct the user to another site. On another site, when the previous server is up, the user could be redirected to the previous site. there is also scenario that when the message is displayed (when server is down), the user may not follow the link to do anything. he/she may simply leave the message on and go to lunch or something, when he/she comes back, the server may be already up and the message should be disappeared instead of keeping showing the message. Therefore, the message should be displayed or disappeared automatically based on the ajax call condition.

I implemented the ajax function and it did check and displayed message. However, it wont' display the message only until the user login or the user does a "refresh" to the page. After the message is displayed, when another condition met, the message won't disappear until the page is refreshed. Then the ajax calls keep doing fine every 10 seconds. The ajax call seems fine since when I set a alert, I did see the popup message show up every 10 seconds (but only after I refreshed the page.)

Now the problem is: the message can't be automatically displayed or disappeared. It can only happen when there is new page load (refresh). How can I solve this problem. I'm thinking of putting "windows.location.reload;" to load the page right after the condition met. But kind of feel I don't need to do this.

View 3 Replies View Related

Double Ajax Calls, Using $F The Second Time Returns Null

Feb 11, 2006

I'm using the $F of the prototype library to send data through the Ajax
Request. I'm having problems using the $F to reference fields sent
back through an original Request. My first request sends a form back
to the user in the type such as <input text name=foo> and at the bottom
of the returned form I have a second ajax call to send the fresh data
to the another script. The problem is that the new data in the form
cannot be referenced from $F. My question is how can I pass the new
data in the javascript to another Ajax call either by $F or by other
means?

View 3 Replies View Related

JQuery :: AJAX Calls Not Working On Local Computer / Fix It?

Jun 4, 2010

I'm trying to load a Javascript file which contains an array of data using .getScript(). It works fine on my server, but the request is never being made when I run it on my own computer, though the callback function is called. Is this an inherent limitation in JQuery/AJAX, or am I doing something stupid? code...

View 1 Replies View Related

ADVERTISEMENT