通过jquery向url中的php页面传递两个值
在一篇ajax文章之后,我有了这个函数通过jquery向url中的php页面传递两个值,php,jquery,Php,Jquery,在一篇ajax文章之后,我有了这个函数 success: function(){ window.location = 'morefive.php?document=' + path; } 我想知道如何传递两个变量,我一直很难为jquery解决这个问题。它相当于morefive.php?document=path&url=link 变量链接是url(是否必须对其进行编码?) 没有任何说明不能将多个字符串/变量连接在一起。只需用&字符分隔每个var=value对 没有任何说明不能
success: function(){
window.location = 'morefive.php?document=' + path;
}
我想知道如何传递两个变量,我一直很难为jquery解决这个问题。它相当于morefive.php?document=path&url=link
变量链接是url(是否必须对其进行编码?)
没有任何说明不能将多个字符串/变量连接在一起。只需用&
字符分隔每个var=value
对
没有任何说明不能将多个字符串/变量连接在一起。只需用
&
字符分隔每个var=value
对。如果我理解您的问题,您需要像这样使用encodeURIComponent():
window.location = 'morefive.php?document=' + path + '&url=' + encodeURIComponent(link);
如果我理解您的问题,您需要像这样使用encodeURIComponent():
window.location = 'morefive.php?document=' + path + '&url=' + encodeURIComponent(link);
我不确定我是否理解-将两个变量传递给什么?是否将两个变量传递到成功事件处理程序?我想这取决于你从哪里得到
path
和link
from.im将两个变量传递给morefive.php……一个是path(number),一个是link(string)是的,但是你从哪里得到这些值呢?您提到您正试图用jQuery解决这个问题,但我不知道jQuery在其中起到了什么作用。您是否正在尝试将值传递到成功回调中?我不确定是否理解-将两个变量传递给什么?是否将两个变量传递到成功事件处理程序?我想这取决于你从哪里得到path
和link
from.im将两个变量传递给morefive.php……一个是path(number),一个是link(string)是的,但是你从哪里得到这些值呢?您提到您正试图用jQuery解决这个问题,但我不知道jQuery在其中起到了什么作用。您正在尝试将值传递到成功回调中吗?字符串(url)的长度是否有限制?取决于web服务器,但总计约4000个字符是可以的。字符串(url)的长度是否有限制?取决于web服务器,但总计约4000个字符是可以的。同意这是一个好答案。但是,如果您可以使用encodeURIComponent进行编辑,请查看encodeURIComponent文档,因为它更好,正如您所说,谢谢。同意这是一个好答案。但是,如果您可以使用encodeURIComponent进行编辑,请查看encodeURIComponent文档,因为它更好,正如您所说,谢谢。