繁体   English   中英

url中的textarea帖子值被&=切断

[英]textarea post value getting cut off by &= in url

我有一个textarea,它将其值提交给onkeypress的php页面。 问题是,如果您在textarea中键入如下网址:

http://website.com/index.php?value=1&othervalue=2

接收textarea数据的php页面将&othervalue = 2解释为文本区域的临界点,就好像othervalue = 2是它应该接收的另一个发布变量一样。 如果这没有意义,我将尝试以不同的方式解释它。 有什么想法可以解决这个问题?????

  1. 那是GET数据,而不是POST数据。
  2. 如果value应该等于1&othervalue=2 ,那么您需要对&符号进行urlencode ,从而得到1%26othervalue%3D2

我假设您使用的是ajax(因为您使用的是onkeypress),请确保始终正确地转义数据。 参见encodeURIComponent

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM