【问题标题】:How to pass & (ampersand symbol) in ajax get or post method?如何在 ajax get 或 post 方法中传递 &(& 符号)?
【发布时间】:2011-04-23 09:41:42
【问题描述】:

我有一个文本框可以输入描述 如果我提交需要通过 ajax 发送并存储在 db 中。

问题:-

Example text in textbox:-    "Hi all & solve my problem"

in the next page i am getting till "Hi all" 

Remaining text is missing, If I pass through get or post method using ajax.

给我解决方案。如何获取我放置在文本框中的所有内容以及“&”

【问题讨论】:

    标签: ajax url post get query-string


    【解决方案1】:

    您需要使用escapeencodeURIComponent 函数对字符串进行urlencode。

    【讨论】:

    • 如果我在下一页使用转义,我会得到“大家好 [amp;_ 解决我的问题” 在这如何将“[amp;_”更改为“&”?
    【解决方案2】:

    是的,我遇到了相同类型的问题,并找到了我们需要将数据作为键值对传递的解决方案,

    我在 Ajax 中传递了如下数据:

    数据 : email=" + email + "&name='" + name

    但是在 Ajax 中传递数据的正确方法是:

    数据:{ 电子邮件:电子邮件, 名称:名称 }

    【讨论】:

    • 这个解决方案很棒
    猜你喜欢
    • 2016-02-09
    • 1970-01-01
    • 1970-01-01
    • 2015-06-07
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多