[Solved] How does dojo/request handle html/javascript response?


As I explained you in your other questions, JavaScript is never automatically being executed when using AJAX requests (like dojo/request/xhr) out of security matters.

If you want to execute JavaScript code that’s dynamically loaded, you will have to use the eval() function to parse it. However, I also told you already that the Dojo toolkit already has a module to handle XHR requests and execute scripts on it by using a dojox/layout/ContentPane and the executeScripts property.

However, the use of eval() and loading scripts from an AJAX request is considered a bad practice and means your application design probably could be improved. Move the JavaScript onto the parent page (in stead of the fragments) and then you have no problems.

2

solved How does dojo/request handle html/javascript response?