Click here to Skip to main content
15,881,709 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi,
I want to pass some value let say
"soft && icecrem &&& milk & jj" 
from one page to other through javascript
The problem is because of && symbol only some part of the text is passed to other page ie only
"soft" 
rest are skipped ,
I want the whole word ie "soft && icecrem &&& milk & jj" should be pass in other page.

My javascript code
$("#txtNew")[0].value.replace('&', '|')


other page code
Request.QueryString["TittleName"].ToString().Replace('|', '&')


working only when there are one "&" symbol not when there are many "&&&&&" symbol.
Posted
Updated 1-Feb-13 0:47am
v2

1 solution

Javascript :

use encodeUriComponent function
https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/encodeURIComponent[^]

Encodes a Uniform Resource Identifier (URI) component by replacing each instance of certain characters by one, two, three, or four escape sequences representing the UTF-8 encoding of the character (will only be four escape sequences for characters composed of two "surrogate" characters)

Example:
JavaScript
var encoded = encodeURIComponent(str);
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900