【发布时间】:2012-05-25 02:47:11
【问题描述】:
我有一个使用 Ajax 的 Drupal Web 应用程序;有时,Ajax 函数需要将字符串作为参数传递给 Drupal 函数
$.ajax({url: "index.php?q=get_value/"+encodeURIComponent(value),
当值包含斜线时,Drupal 函数无法识别它
function get_value($value) {
print urldecode($value);
例如,如果传递的字符串是 ABC/123 ,则 get_value 只打印 ABC
如何解决这个问题,通过斜杠并从 PHP/Drupal 获取整个字符串?
【问题讨论】:
-
我已经添加了 php 和 js 标签。因为这是更多的 php 和 js 相关的。希望有人能回答这个问题。
-
url的构造看起来有点奇怪,真的生成正确的url吗?
标签: javascript drupal uri url-encoding