Neden Javascript AJAX yoluyla yüklenen dosyada çalışmaz PHP oluşturulan istiyorsunuz?

0 Cevap php

Ben böyle bir ExtJS AJAX çağrısı ile bir .php dosyası yüklenirken ediyorum:

menuItemApplication.header.on('click', function() {             
    Ext.Ajax.request({
        url: 'content/view_application.php',
        success: function(objServerResponse) {
            var responseText = objServerResponse.responseText;
            regionContent.update(responseText);
            var scripts, scriptsFinder=/<script[^>]*>([\s\S]+)<\/script>/gi;
            while(scripts=scriptsFinder.exec(responseText)) {
                eval(scripts[1]);
            }
        }
    });
});

. Yüklü php dosyasındaki javascript ince yürütür:

<script type="text/javascript">
     regionContent.update('changed region content from within application view');
</script>

Fakat Javascript PHP, o yoluyla üretilen olup olmadığını not executed,

<?php
echo "<script type=\"text/javascript\">\n";
echo "regionContent.update('changed region content from within application view')';\n";
echo "</script>\n";
?>

Evet tepkiler Firebug Net panelinde görüldüğü gibi aynıdır, burada, JavaScript ile olan works,

alt text

Ve burada PHP oluşturulan Javascript ile hangi does not work:

alt text

How can I get the PHP-generated Javascript to execute?

0 Cevap