Go Back   CodingForums.com > :: Client side development > JavaScript programming > Ajax and Design

Before you post, read our: Rules & Posting Guidelines

Reply
 
Thread Tools Rate Thread
Enjoy an ad free experience by logging in. Not a member yet? Register.
Old 07-27-2007, 09:30 PM   PM User | #1
dtbindon
New to the CF scene

 
Join Date: Jul 2007
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
dtbindon is an unknown quantity at this point
Ajax included pages and forms/DOM commands

I don't have any code to post here, so i'll try my best to describe what I need to know and maybe make up a small piece of code to decribe it.

When using Ajax to include a php page that has information from a database, the Ajax will return the outputted result onto the main page.

What i mean basically is, I have my main page 'index.php' and I have a form on the page:

Code:
<form method="post" name="myForm" action="">
<input type="text" name="first_name" value="" />
<input type="text" name="last_name" value="" />
<div id="search_response"></div>
<input type="submit" name="submit" value="Submit" />
</form>
and when the user types in a first name, Ajax will run onkeyup() and it returns some code from the PHP page that Ajax (lets just call it: otherPage.php), and the code on this page is something like this:

Code:
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<?php $j=0; do { $j++; ?>
<tr>
<td><?php echo $row_QueryExample['FIRST_NAME']; ?></td>
<td><?php echo $row_QueryExample['LAST_NAME']; ?></td>
<td><input type="checkbox" name="assign<?php $j; ?>" value="Y" /></td>
</tr>
<?php } while (blah blah); ?>
</table>
So, basically what this is all doing is it's a search, when as you type characters into first or last name, the search narrows down using Ajax.

Now, the problem that i'm having is when Ajax return the results into the '<div id="search_response"></div>' tags that I made, and say I click the checkbox 'assign' on some of the names, and submit the form, the page doesn't even recognize that there are any checkboxes in the window. I know this has to do with how javascript embeds things into the page, cause even in the source, it only shows '<div id="search_response"></div>' and not the included page.

I need to have access to the embedded page to see what the user has clicked for assign. (please keep in mind this isn't an actual working example, it's just what I used to explain the problem i'm having on a bigger scale.)

Is there anyway to acces the variable that are used or clicked in the form for the embedded Ajax page, cause it comeplete ignores that "<input>" field on the included page. Not even DOM commands and getElementById() can see the variables.

If I didn't make sense, let me know and i'll try and explain better. Hopefully someone understand the problem i'm having, and can help me. I appreciate any help. Thanks.

-- Drew
dtbindon is offline   Reply With Quote
Reply

Bookmarks

Jump To Top of Thread


Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 12:42 PM.


Advertisement
Log in to turn off these ads.