Jquery ajax请求获胜';t发送整个查询
我有这个ajax请求Jquery ajax请求获胜';t发送整个查询,jquery,ruby-on-rails,ajax,Jquery,Ruby On Rails,Ajax,我有这个ajax请求 $.ajax({ type: "GET", url: "/tracks/tweetaction?id=" + $("#artist_id").val() + "&link=" + url + "&message=" + prepopulated_tweet , success: function (data) { getPageLink(url); } }); 问题在于预填充的_tweet。因为某种原因而不是
$.ajax({
type: "GET",
url: "/tracks/tweetaction?id=" + $("#artist_id").val() + "&link=" + url + "&message=" + prepopulated_tweet ,
success: function (data) {
getPageLink(url);
}
});
问题在于预填充的_tweet。因为某种原因而不是发送这个
@Myrfriends@RndomPerson“你会喜欢这首歌的”@Krilex-Pieces-
红色#摇滚#流行#灵魂克里克斯。****.co/rx11
它发送这个
@Myrfriends@RndomPerson \“你会喜欢这首歌\”@Krilex-Pieces-
红色的
请求是这样的
Started GET "/tracks/tweetaction?id=1&link=http://localhost:3000/artists/1?refid=3d4e1145-7d02-42a0-87f0-aa5f992dfe9b&trackid=1
&message=@Myrfriends%20@RndomPerson%20%22you%27ll%20love%20this%20track%22%20@Krilex%20-%20Pieces%20-%20Red"
这里怎么了?这样做似乎可以解决我的问题
prepopulated\u tweet=encodeURIComponent(prepopulated\u tweet)
这样做似乎可以解决我的问题
prepopulated_tweet=encodeURIComponent(prepopulated_tweet)
某些符号在URL中具有特殊意义。例如#。这就是它破坏你的URL的原因。我想它刚才欢呼@eddealmeida某些符号在URL中有特殊的意义。例如#。这就是它破坏你的URL的原因。我想它刚才确实为@eddealmeidae欢呼。这会将字符串编码为正确的URL。这会将字符串编码为正确的URL。