A: 

You seem to be trying to mix PHP and JavaScript syntax in your AJAX request URL.

If you're trying to send val as a GET parameter to a PHP script, you're going to have to do something like this:

new Ajax.Request('Website.php?cat=' + escape(val), 
  ....

and so on. Then, on the server side, you'll need to look for

$_GET['cat'] 

to get that value back.

Syntactic
This is not working. doesnt show any error but not directed on the page though.
It was meant as an example. Without being able to see all of your code, or a clearer explanation of what exactly you're trying to do, it's very difficult to help. This is why your question is getting so many downvotes.
Syntactic
i think now it should be better to understand i wanted to do like selecting value from the dropdown and it show me the data according to the selected value