Jump to content

prototype.js evalScripts


DrDankWD

Recommended Posts

I have a tree menu that is populated from a SQL database.  When you select a tree item there is an option to add a sub page to the database.  This all works fine, but I am tryign to use ajax to refresh the tree.

 

What I have:

 

JS Function

function refreshPages(project_id)
{
var url = 'ajax/prTreeAjax.php';
var pars = 'action=refreshPages';
pars += '&pId=' + project_id;	


var myAjax = new Ajax.Updater(
	'treeHolder', 
	url, 
	{
		method: 'get', 
		parameters: pars, 			
		evalScripts: true
	});


}

 

On the prTreeAjax.php page this is what is executed:

 

<?php				
   //get the tree items//		
   include ('../includes/treeBuilder.php');	
?>			
<script language="JavaScript">
    new tree (<?=$tree_items?>, tree_tpl);				
</script>		

 

 

The problem I am having is instead of just the div with the id "treeHolder" being refreshed with a new tree, the page goes blank and the new tree is the only thing displayed.

 

I hope that makes sense. I am going crazy trying to figure this out :)

 

Any help is much appreciated.

Link to comment
https://forums.phpfreaks.com/topic/112776-prototypejs-evalscripts/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.