I am trying to send a variable from a Javascript to a php script but what gets sent is just the first string and the rest is discarded.Dont know what i would be doing wrong.
Here is my code:
<script type="text/javascript">
document.write(<li><a href=../../../../projects/sungrant/view/HistoricalCategory2.php?category=Historical Category 2>Historical Category 2 </a></li>)
</script>
My $_GET[‘category’] at the server side only prints Historical? Dont know what i may be missing or if there is a better way of passin data from a Javascript to PHP,i will appreciate.
The problem is with your URL – you havent encoded the spaces so it only picks up the first variable
../../../../projects/sungrant/view/HistoricalCategory2.php?category=Historical Category 2should be
../../../../projects/sungrant/view/HistoricalCategory2.php?category=Historical+Category+2or
../../../../projects/sungrant/view/HistoricalCategory2.php?category=Historical%20Category%202