Jump to content
php.lv forumi
Sangsom

IE prikoli ar PHP un jQuery

Recommended Posts

Sveiki, saskāros ar diezgan interesantu problēmu, tieši ar IE 10 un vēcāku versiju browseriem, pārējos viss protams ka ok.

Tātad doma ir sekojoša ir izveidots links kur tiek padots id parametrs, nospiežot uz linku iekš div tiek ielādēta lapa ar jQuery UI dialog palīdzību, tajā lapā id ir nepieciešams...

 

Links: 

echo "<td><a href='sbmevent.php?id=".$row['event_id']."' class='edit'>Edit</a></td>";

div kurā tiek ielādēta lapa:

<div id="modal_window"></div>

 

sbmevent.php:

    if (isset($_GET) && !empty($_GET['id'])) {
        $event_id = $_GET['id'];
        $q = mysql_query('SELECT * FROM `'.TABLE_PREFIX.'events` WHERE `event_id` = '.$event_id);
        if ($q) {
            $row = mysql_fetch_assoc($q);
?>
    <form action="" method="post">
        <table>
            <tr>
                <td><strong>Title</strong></td>
                <td><?php echo $row['title']; ?></td>
            </tr>
            <tr>
                <td><strong>Study Nr.</strong></td>
                <td><?php echo "xxx"; ?></td>
            </tr>
            <tr>
                <td><strong>Centre Nr.</strong></td>
                <td><?php echo $row['centre']; ?></td>
            </tr>
            <tr>
                <td><strong>Doctor</strong></td>
                <td><?php echo $row['doctor']; ?></td>
            </tr>
            <tr>
                <td><strong>Category</strong></td>
                <td><?php echo "xxx"; ?></td>
            </tr>
            <tr>
                <td><strong>Venue/Location</strong></td>
                <td><?php echo $row['city_id']; ?></td>
            </tr>
            <tr>
                <td><strong>Contact/Sponsor</strong></td>
                <td><?php echo $row['sponsor']; ?></td>
            </tr>
        </table>
    </form> 
<?php
        }
    }

un jQuery:

  /* Open page in modal dialog */
  var dlg=$('#modal_window').dialog({
    title: 'Submit event report',
    resizable: true,
    autoOpen: false,
    modal: true,
    hide: 'fade',
    width: 450,
    height: 275,
    open: function() {
      jQuery('.ui-widget-overlay').bind('click', function() {
        jQuery('#modal_window').dialog('close');
      });
    }
  });

  $('.edit').click(function(e) {
    e.preventDefault();
    var href = $(this).attr('href');
    dlg.load(href, function() {
      dlg.dialog('open');
    });
  }); 

Chrome un Firefox strādā kā vajag, taču uz IE šis logs tiek atvērts un parādīts 3 variantos:

 

1. Te nez kāpēc tiek tikai izvadīts padotais id no linka, kautgan koda tas nekur netiek darīts

  OWvdq2Z.png

 

2. Te tiek parādīts, viss kā paredzēts

6hXep77.png

 

3. Te vispār nekas netiek parādīts

0cTBEqB.png

 

Uz ģenerētiem vairākiem linkiem, rezultāts uz katra linka ir savādāks...

Nav ne jausmas vispār kas notiek.. Varbūt, kāds gudrāks būs.

Paldies!

Share this post


Link to post
Share on other sites

Uzspied IE F12 un skaties kas notiekas konsolē un citur. Vai ir errori utt.

Pamēģini izslēgt/iztīrīt cachi.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...