John,

I don't see where you are calling the modal, but you may be having
issues if you aren't binding/looking for the data in on of the
callbacks, like onShow.

-Eric

On Mar 29, 7:38 pm, John <jmcl...@birchrunsoccer.org> wrote:
> Hello all,
> My dilemma  is this.
> I have a simple form with several text fields, checkboxes, and
> textareas.  I also have a SimpleModal box that opens from a hyperlink
> on the form. In this Modal box, I have a simple search form that
> returns search data from a mysql database.
> The returned search data (names) is displayed and is hyperlinked for a
> return to the main form.  When the data returns, I display it in a
> 'div' tag.  The problem is when I go to submit the form via .ajax and
> serialize(), I can not retrieve the data from the 'div' tag.
> Any help will be greatly appreciated.
>
> Below is some of my searching and updating script.
>
> Thank you.
> JohnM
>
> interface.js
> /****************************/
> // Search functions       //
> /***************************/
>
> function getSearchResults(string, offset, pageSize) {
>
>         $.ajax({
>                                 url: ('_searchPIs.php'),  //Here's where I 
> get the search data
> from the DB
>                                 type: 'POST',
>                                 data: "str="+ string + 
> "&offset="+offset+"&pageSize="+pageSize
> +"&ms="+ new Date().getTime(),
>                                 timeout: 2000,
>                                 error: function(){
>                                         /*
>                                         alert('Error.  Changes have not been 
> saved.');
>
>                                         
> $('#submitButton').removeClass('locked');
>                                         $('#loader').removeClass('active');
>                                         */
>                                 },
>                                 success: function(results) {
>                                         setSearchContents(results);
>
>                                 }
>                 });
>
> }
>
> function setSearchContents(html) {
>         $('#piSearchResults').html(html);
>
> }
>
> function selectEmployee(zpid) {
>         $.modal.close();
>         updatePI(zpid);
>
> }
>
> function updatePI(zpid) {
>         $.ajax({
>                                 url: ('_updatePI.php'),
>                                 type: 'POST',
>                                 data: 'zpid='+ zpid +"&ms="+ new 
> Date().getTime(),
>                                 timeout: 2000,
>                                 error: function(){
>                                         /*
>                                         alert('Error.  Changes have not been 
> saved.');
>                                         
> $('#submitButton').removeClass('locked');
>                                         $('#loader').removeClass('active');
>                                         */
>                                 },
>                                 success: function(results) {
>                                 // This is where I update the 'div'
> tag on the main form
>                                         $('#PI').html(results);
>                                 // Here's where I tried to update the
> main form
>                                         $('#piResults').html(results);
>
>                                 }
>                 });
>
> }

Reply via email to