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
ADVERTISEMENT
May 11, 2007
I'm trying to update my page with either a yes or a no, I'm using Ajax for the request to the server. The request works perfectly, however when I try to update the DOM with the server response using $(this).text(response.waiting); and $(this).html(response.waiting);.
I've tried alert(response.waiting); and returns a valid response. So, the problem probably stems from the DOM.
$("#data a.waiting").each(function(i){
$(this).click(function() {
$(this).html('<img src="../img/loading.gif" id="loadwait" alt="Loading..." />').fadeIn("slow");
$.ajax({
type: "POST",
url: "waiting/ajax/",
data: "id=" + $(this).attr("name"),
dataType: "json",
success: function(response) {
$("#loadwait").hide();
$(this).show();
$(this).html(response.waiting);
}
});
});
});
View 1 Replies
View Related
Apr 21, 2010
I have a grid that uses RowAltRow as the classes for the rows...is there a way to have the hover applied to both instead of having to define it twice (or more)?
[Code]...
View 2 Replies
View Related
Feb 14, 2011
I am fairly new with jQuery and am trying to figure something out. I am trying to update multiple SPAN elements on my page using the $.get function. So far this is the code I have...
I can loop through and verify it is catching all of them
This outputs the data I am expecting from the GET
How can I set the data returned to the innerHTML of the current span element in the loop?
I have tried $(this).innerHTML and this.innerHTML, but neither worked
View 6 Replies
View Related
Nov 15, 2011
I have done thus far is set up a simple Ajax request to my server to log in a user (This part seems to work just fine). The problem that I am incurring is that I would like to close the window if the user has been successfully logged in and not close the window (aka - show the form errors via php) if the user did not input the correct credentials.
This is what I have got so far (which simply logs in a user): -note: the php currently just spits out Sucess or Fail to the jquery ajax request and I would like to add a way to verify if logged in then close window but if not keep window open
$(document).ready(function(){
$("#myform").validate({
debug: false,
rules: {
[Code]....
This seems to work fine and dandy to just return Success or Fail to the #results div but is there a way to verify if the user is logged in success or not or at least a way to catch such validation that is sent back from the php script?
I was also playing with adding the below code after the $.post request but it obviously just closes the window no matter what the response.
window.close();
// return
return false;
View 3 Replies
View Related
Sep 12, 2010
Actually i made two ajax function on single onchange() but when i fetch value on next page it will generate null pointer exception .The code is here..
<script language="javascript">
function disease_desc(id,type,desc)
{
alert(id);
[Code]....
View 1 Replies
View Related
Feb 24, 2010
Using $.get() and insertBefore() work great for what I'm doing. But, the data I insert does not respond to events that I have set up. I'm notsurprised by this. I'm sure there is something extra I need to do. But, what is that?
View 4 Replies
View Related
Oct 18, 2009
I am creating a form. The form uses variable to show different divs. Like for example .
If the user chooses state where tax will be implemented than it will update the div which contain total amount. Now the problem is I have 3 divs on a page and I want to update all of them accordingly. Like user select quantity as 500, state as florida. So I need to update 3 divs .. total cost, Shipping cost and quantity divs. Problem is they all r not inside a single div else I would have put tht whole div inside the response. So is there a way to update multiple divs?
Below id the ajax code I am using ..
Code:
function update_dockcontent() {
var quantityval = document.HVAC_Cards_Form.Quantity.value;
var BillingZip = document.HVAC_Cards_Form.BillingZip.value;
var url = '[URL]'+quantityval+'&BillingZip='+BillingZip;
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
if (req.overrideMimeType) {
req.overrideMimeType('text/xml');
} .....
Code for ajaxcall page is:
Code:
<?
header("Cache-Control: no-cache");
header("Pragma: no-cache");
$total=($_GET[qval]*0.50);
$shippingrate="50";
if($_GET[BillingZip]) {
$total=$total+$shippingrate;
}?>
<p>Total Quantity: <strong><?=$_GET[qval]?></strong></p>
<p>Shipping: <strong><?=$shippingrate?></strong></p>
<p>Total cost: <strong>$<?=number_format($total,2)?></strong></p>
I want to show all 3 of them in different divs.
View 3 Replies
View Related
Apr 14, 2006
Is it possible for an AJAX request to be left open for multiple responses? This could avoid repetitive polling of the server.
View 17 Replies
View Related
Jun 2, 2009
I worked with now in jQuery. Property however at present the following problem: [i]I provide a AJAX Request. the side is loaded, the parameters all conveyed and back receives I a complete HTML side. Now I would like to have only certain elements however from this side, like DIV, SPAN etc. How can I make with the AJAX Request return in such a way best, which I can select these elements thereby? Simply it would be unfortunately not functioned over the function $ (element), it even if I indicate the HTML Request as secondly parameter.[/i] Excused, for my bad English. ;-) Translatertool. There is unfortunately too many words, in order to describe my problem. ^^
View 2 Replies
View Related
Oct 16, 2010
I have a php page which returns a table representing a query sent to a MySQL database. So far it has worked in every case except now that I'm trying to use it to call a stored procedure, in which case the readystate is staying at 1 and never completing.
I have logged the results of the php file both in an error log and looked at the response from the request using firebug, both of which show a correct result.
Why isn't this returning properly?
Here are the relevant javascript functions:
Code:
function customizeType()
{
$("custom-header").innerHTML = "";
$("custom-top").innerHTML = "";
[Code]....
After the page loads, the error log shows correct results for all queries.
View 1 Replies
View Related
Dec 1, 2009
How could I go about doing this?
View 9 Replies
View Related
May 26, 2006
In a page , i need to give multiple xmlhttp request in a single
page sequencely,
In case of IE browser it working fine,
But incase of Netscape browser, first xmlhttp request is going and
im getting the response for that request, and im sending the second
request but it is not going.
View 1 Replies
View Related
Sep 16, 2010
i want to know if its possible to update a page based on some information we recieve from a device which a client will have.the simple issue is that a client device will be sending me some values by making a request along with some parameter values. i have to recieve the request, get the values and update the information on the web page.i don't know if the get() and post() function can be used in any way.. they are supposed to send request.if I don't find a solution using jquery, i will be forced to use a servlet, but then again, i have to somehow update the page directly, i can't save the data anywhere and read it. because, one thing is the data is critical and other thing is that i will get data every 5 seconds.
View 3 Replies
View Related
Oct 8, 2010
I was wondering if someone could help me out with the following.I'm developing a webshop CMS in which you can create categories. By using jquery's ajax method I'm making a POST request to a PHP script which then handles all the data supplied to it. This works good and all except for the fact that after the query is being executed my HTML doesn't get updated, at least not as well as I want it to.I understand that the common way of working here is to update HTML in the success callback of the ajax method. But the thing is that every category is being displayed as a list item with an id attribute, this id corresponds to the id the category has in the database.If$.ajax tells me that everything went down smoothly and my query has been executed then there's still no way for me to know which id this new category has been given so that I can update the HTML accordingly.
What would be a "smart" way to tackle this? The first thing that comes to my mind is simply calling another script which figures out the last inserted id on the db but that would mean doing an ajax request in the callback of another ajax request? That doesn't sound right to me..
View 9 Replies
View Related
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....?
View 5 Replies
View Related
May 31, 2010
I have this function:
Code:
$(function () {
$('#Tags').tagSuggest({
separator: ", ",
[code]....
This references the #Tags element which is an input text box. I would like this function to run on another element also (#Tags2). So if either the #Tags or #Tags2 text boxes are used, the function runs.How can I extend this function rather than duplicating it?
View 14 Replies
View Related
May 23, 2011
At my job I constantly need to be up to the moment on the weather, and I want to create a display that will combine important elements from different weather services onto one screen that I can hang on the wall. What are need are basic <div>'s from several different sites. I know I could use iframes but I don't want to display entire sites, just the elements I need from them. Then I want to be able to have some DOM control over them (e.g. setting refresh time for each element).
View 4 Replies
View Related
Aug 5, 2011
I am currently working on an website which consists of 2 sites. Both have the same design (expect for the colors) and both sites have different navigation items (some are the same). I started the page in PHP with classes. Every site is a Site class which has an array of Content classes.Site->showNavi($section); prints out the navigation of the current site, with a navigation item for each Content class in the array. The active ($section) item is highlighted.Site->showContent($section,$subsection); prints out the content.
First i just wanted to use AJAX for the content section but then I realised that I could use it also on getting thenavigation and the content without reloading the page. So i searched the web and decided to use jQuery.
I started with the change site/design links and with the help of an tutorial i quickly managed to get these links work with following code:
$("#site_navi a").click(function(){ var site = $(this).attr('rel');
var cssfile = "/css/"+ site +".css";
var headerimg = "/img/"+ site +"/logo.png";
$("#site_css").attr("href",cssfile);
[Code]....
But it didn't work and after some testing i realised that i can't access the elements (e.g. a.navigationitem) which Igot from the request from "ajax_get_navi.php", because if i write down the navigation in the html code it works.
So, is there a way to get access to these elements? If not what do i have to change in the ajax_get_navi request to get access?
View 1 Replies
View Related
Mar 15, 2010
I am looking for a way to add multiple items with a single URL to my shopping cart.
View 3 Replies
View Related
Mar 15, 2010
I am looking for a way to add multiple items with a single URL to my shopping cart. Is this possible?
View 4 Replies
View Related
Apr 11, 2011
In the code below I have an iframe that acts as a WYSIWYG editor. On load a link is loaded inside the iframe. When you click the link a div opens that displays the URL of that link. Upon changing the link inside the DIV I want to update the href tag that I clicked.
I've experimented with pasteHTML/execCommand("inserthtml") however this only updates the link when you select the text before clicking (as opposed to just clicking on the link), otherwise it inserts a whole new link.[code]...
View 1 Replies
View Related
Jul 20, 2005
I have a JSP page with several forms on it. Some of these forms are
generated dynamically, and each of them submits some information to a
database.
Handling one form is easy, as I can simply make the form post to
itself, and handle the
data using a single bean. Since I have multiple forms, I now have a
problem. Several of the forms on the page handle the same type of data
(same input names), and a 'setproperty *' call for each of the form
beans would change data in several beasn, not just the form/bean that
sent the data.
I am attempting to write a separate JSP with a single bean that
handles a form submission. However, I'm not sure how to make this page
go back to the referring page from which the data was submitted.
View 1 Replies
View Related
Jan 16, 2010
I have developed one project and in that i have taken two css now i want to add jquery effects in that, But my display is not properely adjusted and extra enlargement is done so how i can add jquery in my php project without affecting another effect? And one more thing where i can get the jquery effect codes?
View 1 Replies
View Related
Jan 19, 2010
How to use multiple .js files in a single web page??Is it possible to use both external .js file and inbuilt java script functions in a single page?
View 1 Replies
View Related
Feb 4, 2010
I'm having a problem with one of my Labs and My TA is not answering emails.I need to make a button, that when you click it, turns the bgColor blue, when you click it twice, it turns bgColor yellow, and a third time turns it orange.The tricky part is, I need to use an internal CSS style sheet for the color, and a function for the javascript.Here is what I have so far, but I'm completely stuck.
<html>
<head>
<style type="text/css" media="all">
[code]....
View 4 Replies
View Related