Multiple Server Requests To Triggered By User Action
Oct 14, 2006
I have an web application (PHP backend) where I want to initiate multiple requests to the same server (to different php functions/files) and asynchronously update the response on the page (the call back function is same for all the requests).
What is the best solution for this ? Is it better to
a) call multiple server calls from the java script file? if so Do we create multiple http objects ? can someone point me to the few examples ?
b) call one Php service and have the php fork the multiple requests on the server side. I am not sure if this can be done multiple requests be done asynchronously on the server side ? and if so how to dynamically update teh resultant page as each request finishes?
View 2 Replies
ADVERTISEMENT
Mar 18, 2009
I need to send 15 requests to my server and get results, these results are queries to other sites. I then update my page with the results. I need to know if I am taking the correct approach, as things are working a bit slow, and i.e., seems the be as slow as a snail.
Here is my function for the first request
Code:
function one(){
var xmlHttpa=null;
try{
xmlHttpa=new XMLHttpRequest();
} catch (e){
try {
xmlHttpa=new ActiveXObject("Msxml2.XMLHTTP");
} catch (e){
try {
xmlHttpa=new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {
alert("Your browser does not support AJAX!");
return false;
}}}
xmlHttpa.onreadystatechange=function(){
if(xmlHttpa.readyState==4){
document.getElementById('resulta').innerHTML = xmlHttpa.responseText;
var el = document.getElementById('showMessagea');
el.parentNode.removeChild(el);
applystyle();
}}
xmlHttpa.open("GET","one.php",true);
xmlHttpa.send(null);
}
I then call this function and others from my page, one(); two(); etc. Am I correct in my approach?
View 1 Replies
View Related
Jun 28, 2011
How is it possible to slide right/left within a horizontal scroll window for as long as the mouse-down action is triggered (preferably with jQuery)? Couldn't find any examples // functions to do that..
View 1 Replies
View Related
Jul 12, 2011
I need to encrypt my AJAX requests and responses from the server. As the message format I use simple JSON.Can you advise any libraries about it?
View 7 Replies
View Related
May 15, 2011
This might seem like a silly question..First issue. If i have a response and i'd like to update both text div and a status div how would i go about doing this. I've seen that jQuery has a few options such as OnSuccess etc?
Say that i post a comment and obviously you'd want to update some kinda statusbar on your website with the info that the message was posted successfully with ajax. (otherwise it might slip by the user unnoticed since ajax is kinda discrete)
Would it be a good way to for instance check the responseText if it contains anything and if it does you simply write a successmessage by grabbing a div from JS and if the responseText contains a custom error code lets say 1 you'll update the statusbar with a deny message?
Second thing. I've currently created an Ajax search on my site which activates whenever the user press or unleash the button. The issue is that if the user types fast enough it comes stuck showing the Loading.gif constantly. Could this be due so many requests opening and that i have a sleep on the server-side and if so how would you do it instead? I am using a serversleep of 1 second to have the Ajax pic appear consistently.
[Code]...
View 4 Replies
View Related
Aug 19, 2011
I have a jsp page using ajax that has a button with an action. The action sends multiple ajax requests. The response from these requests is to be used to update a progress indicator to show the servers current progress. I can see from the debug that I am getting the 1st response. I think it is the way how I have implemented the further requests. I think this is down to my javascript knowledge, which isnt very much. Also I assume using multiple requests in this way is the correct thing to do? I have spent ages trawling the internet trying to get a solution.
View 4 Replies
View Related
Apr 18, 2011
I'm encountering an AJAX problem when I try to execute multiple AJAX requests at the same time. What I want to do is delete a message and display the status (succes or failure) of that in div1, and refresh the messages on the page in div2. This needs (for as far as my knowledge reaches) two AJAX actions from which I both need the responseText.
The problem:
What happens when I execute my script is that the second action (refresh a part of the page) happens before the deletion is executed. The result of this is that when the deletion has been executed, the page is already updated, and the deleted message is still there.
The script
What I now have is:
function doAjax(url, element_id, img_url){
var ajaxObject = createAjaxObject();
ajaxObject.open('GET', url, true);
ajaxObject.onreadystatechange = function(){
if(ajaxObject.readyState==4 && ajaxObject.status==200){
document.getElementById(element_id).innerHTML = ajaxObject.responseText;
delete ajaxObject; .....
View 3 Replies
View Related
Feb 9, 2009
I'm using AIR to write an application that is mostly javascript (I am using jquery for quite a lot of it). The program has to be able to download multiple HTML pages (like a RSS feed reader might) and take a specific action when the download is complete, depending on which page has just downloaded. I'm using air.URLLoader with an eventlistener to notify when the page download is complete. The problem I have is that I want to run through a database table of around 20-30 URLs and dynamically create URLLoaders for each.I've spent hours searching Google and looking for ways to overload the event listener, add a property to the URLLoader object etc but all to no avail.
The code above will load whatever pages it is told to, but the problem I have is that it needs to take different actions depending on which page is loading. Each page in the database table has an ID field and I need to somehow identify the ID of the page within the notifyURLComplete function, hence the reason I'd like to pass the page ID into the event listener (apparently not possible) or add an additional property to the URLLoader object.Another possibility was a custom event handler, but I'm not sure how/where this would be done in my code.
View 2 Replies
View Related
May 11, 2011
I have a page that relies on AJAX for content manipulation. Once a person selects a radio button, a request is made through $.getJSON() to get the replacement content. This works in all browsers. Once the new content is loaded, there are 3 more calls to $.getJSON() to change more content (on other tabs in jQuery UI). This works in all browsers except for IE.
I understand this is a Microsoft problem, and not a jQuery problem, but I am wondering if there is a way to manipulate the jQuery calls to get them to work in IE. I did try replacing $.getJSON with $.ajax, and even set async to false. None of those three methods worked in IE. I noticed the problem when my loading div was still displayed in IE. Using Firebug Lite, I saw that only one request was made, rather than four.
View 3 Replies
View Related
May 17, 2006
how to assign multiple action with multiple submit button in the form.
View 2 Replies
View Related
May 6, 2010
I have a problem where if a form submission (set up to submit via AJAX) fails validation, the next time the form is submitted, it doubles the number of post requests - which is definitely not what I want to happen. I'm using the jQuery ValidationEngine plugin to submit forms and bind validation messages to my fields. This is my code below. I think my problem is that I need to unbind from the validationEngine plugin when the form fails, but I can't figure out how to do this.
[Code]...
View 1 Replies
View Related
Dec 12, 2011
I have a application that uses jquery-1.6.4.jsandjquery-ui-1.8.14.custom.min.js. A call is made by a js file that works if I break on the call and single step using firebug but when run w/o the single step the call to the php in the server never seems to occure. IE doesn't seem to have this problem
View 4 Replies
View Related
Oct 13, 2011
I have a form that has two input buttons. One of the input submit buttons is being used to delete data from a database. Whenever a user clicks that delete button I am trying to make it so that a confirmation message appears that confirms that the user wants to carry on with the action. Then if they click Ok, the form should continue processing otherwise it will fail.
<form action="<?php echo $_SERVER['php_self']; ?>" method="post" id="data" name="data">
<fieldset>
<table>
<tr>
<th>Check</th><th>Id</th><th>Added</th><th>Method</th><th>Host</th><th>Port</th><th>Time</th><th id="shell">Shell Location</th>
[Code]...
Currently, the confirmation message works great but I can't get the form to submit once I click.
View 4 Replies
View Related
Feb 11, 2011
As this forum has been so helpful before, this time it's a JS question:I have a list of checkboxes from which the user can select 1 or more to check and perform an action upon.Thus, all checkboxes have the same "name" (in ASP code, since it's DB-related):
response.write "<input type=checkbox name=""FieldName"" value="&obj("OrderID").value&">"
I call JS using a button:
<img src="images/TrashBin.png" border=0 onclick="Delete(document.FormName.FieldName)">
[code]....
View 3 Replies
View Related
Jul 27, 2009
I want to display three sets of images on a Web page, and I want to use only one jcarousel to do it. I want to change the list of images based on the user clicking on one of three links, each representing a set of images. How do I do this? I know I can edit the DOM to modify the list of items, but how do I call jcarousel's reload() function? I thought of using three instances of jcarousel, but that takes up too much screen space and requires the user to scroll too much.
View 1 Replies
View Related
Jun 1, 2011
I have test my app before, and It worked I have managed to post to my page wall. But now after I have changed the code and removed the permissions, and logged in again it didn't work and trowed this exception:
Exception: 200: The user hasn't authorized the application to perform this action
Code:
View 2 Replies
View Related
Feb 3, 2010
how i can trigger two action in one form when user click a single button
View 8 Replies
View Related
Oct 31, 2009
Basically, i have a past and present checkbox, start date and leave date. Now if the user clicks on the "present" checkbox i want the leave date checkbox to vanish and if clicked again i want to re-appear..Take a look at this page:-http:[url].....
now you can see at the moment i have the checkboxes past, present and 2 text boxes beneath. Can i do this?
View 3 Replies
View Related
Feb 24, 2011
I am trying to update a site that has a cookie feature enabled so that a certificate can be retrieved later on.I am using a form to collect and put the cookie, but I have to use two buttons to get the information stored and then direct the user on through to the rest of the site.My question is:Can I combine these functions into the same button? I have scoured the web for solutions, but I can't seem to find anyone doing this exact thing. I know that websites do this type of thing all of the time.
View 1 Replies
View Related
Oct 17, 2005
i need three things to happen on a form submit at a same time.
1. download
2. sent mail.
3. redirect to another page
with the code below i can able to download and sent mail at a same time:
<form name="a" action="test/test/mail?test" method="post">
<input type="hidden" name="from-email" value="a@a.com">
<input type="hidden" name="next-url" value="download.exe">
<input type="hidden" name="subject" value="test download">
<input type="submit" value="Download" name="testdownload" title="fmdffppjk" class="button">
</form>
can anyone tell me how do i also redirect to another page on clicking the submit button.
View 4 Replies
View Related
Mar 4, 2003
I have a form, which has a <select> with three options.....
For each option I want to be able to set a different form action........
eg: if someone selects option 1, the form action goes to url1.html
or if someone selects option 2, the form goes to url2.html
How can I achieve this with javascript??
View 1 Replies
View Related
Jun 22, 2009
I have window containing a field.I was looking for a way to copy the value in the field and at the same time close the window.To close window i cleaned the copying code and insert this : 'javascript:window.close();' it worked perfectly too.But i don't know how to put the 2 codes in one line so that on click the button will copy the field value and close the window
View 1 Replies
View Related
May 17, 2010
I'm using quick search plugin (URL...) in filtering rows in a group of tables.The problem is that the old vesion of Quick search may act on multiple tables as long they have the same table_id while the new vesion acts on the first table only.
1-the number of tables is very large (in some pages may be 500 tables).
2-the action of Quick search is applied automaticaly as the user type any text in the input text box. so i don't know any way to make a loop to call the function once for each table.
View 2 Replies
View Related
Oct 17, 2011
So, I need a way to push JavaScript commands from the server over to the user. The way this currently works is by using iframes/php. I have an iframe with it's src set to "loader.html". Then I have a "control panel" with multiple links to php files. Every php file here writes JavaScript code to loader.html, so for example alert.php writes <script>alert("hello");</script> to loader.html and the user is alerted.
However, this method is rather rudimentary and I was wondering if there was a more efficient way of doing it.
View 1 Replies
View Related
Mar 22, 2010
[URL] that is the code in all its basic form (just stripped out other html). I am trying to modify the form actions of the 3 forms when i click on the tabs at the top of the page. but only the action of the delete form (id=form-horse-delete) gets modified. the other 2 forms do not change. i am not sure what the problem is. in IE8, if i have the jquery modifying the action of the 2 forms (add/delete), it gives a JS error. if i take out the add/delete in jquery, there is no JS error.
View 3 Replies
View Related
Sep 26, 2009
I dont know much about the functionality on what causes some popups to trigger a browsers blocker and some not to.
Situation: I have an account information page (where users can edit their account details) one of the fields the user can edit comes at a cost. For billing I am using a 3rd party billing portal (standard form action pointing to the service & value is passed via post variable)
-user hits submit (not on the 3rd party billing form, my fake ajax button)a service is selected that cost $1 (lets say)verification DB is updated (no page reload)value field is updated in the 3rd party billing form to reflect the additional service I then initiate the form submit on the 3rd party billing form into a popup window I do not want to user to leave the site, I want the $1 billing window to pop up, they take care of it then close the window returning back to the site. In order to get the form to popup in a window I set the forms target to the popup window:
Code:
window.open("", paysys, "width=760,height=550"); functionality everything is working perfect, except most browsers catch the popped up window in their popup blockers. Anyone know how I can create a popup that isnt flagged by the browsers?
View 1 Replies
View Related