galvin Posted July 18, 2009 Share Posted July 18, 2009 I have a page that uses Javascript to add certain pieces of text to an array using... correctans.push(<?php echo $arrayname; ?>[i]); I found that when the piece of text that equates to... (<?php echo $arrayname; ?>[i]); ...has an ampersand in it, it cuts it off exactly at the ampersand and doesn't add anymore pieces of text after that. For example, if the correctans array was getting these pieces of text.. -Pearl Jam -U2 -Prince & The New Power Generation After using the javascript/php above to add to the array, the array would look like... Array ( [0] => Pearl Jam [1] => U2 [2] => Prince ) See how it cuts off when it gets to the "&" sign? Anyone know what I have to do to allow ampersands to go into my correctans array and display properly? Quote Link to comment Share on other sites More sharing options...
The Little Guy Posted July 18, 2009 Share Posted July 18, 2009 try using escape() (JavaScript function) on the string. Quote Link to comment Share on other sites More sharing options...
corbin Posted July 18, 2009 Share Posted July 18, 2009 Try: correctans.push('<?php echo $arrayname; ?>'); Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.