Skip to content Skip to sidebar Skip to footer

Javascript To Php

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 i

Solution 1:

Either wrap your href attribute value in quotes or change the spaces to %20.

href="../../../../projects/sungrant/view/HistoricalCategory2.php
                                                 ?category=Historical Category 2"

or

href=../../../../projects/sungrant/view/HistoricalCategory2.php
                                              ?category=Historical%20Category%202

The reason it doesn't work with spaces is that in valid HTML, attributes are separated by spaces. If you need to use spaces in a HTML attribute value, make sure you wrap the string with quotes. If it's a URL, the browser will do the necessary URL encoding for you.

Solution 2:

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 2

should be

../../../../projects/sungrant/view/HistoricalCategory2.php?category=Historical+Category+2

or

../../../../projects/sungrant/view/HistoricalCategory2.php?category=Historical%20Category%202

Post a Comment for "Javascript To Php"