POST数据发送和更改URL相同

时间:2012-05-26 13:58:55

标签: php javascript bookmarklet url-shortener xmlhttprequest

我有一个URL缩短服务,我用PHP制作。它通过主页上的表单接收通过POST方法缩短的URL。我想为这项服务创建一个Bookmarklet。

应该像点击它一样(它停留在书签栏上),它将当前的URL和POST发送到http:// sitelocation /create.php并更改位置相同(用户可以看到生成的短网址) OR 将缩短的网址显示为带有可以编辑的文本框的提醒(以便用户可以从中进行复制)。

怎么做?用XHR(首选)做到这一点会很棒。

我不想编辑我的PHP脚本。但我可以,如果它真的很重要

我尝试过:我刚刚获得了一个用于执行XHR请求的JavaScript(来自网络),但它无效。我已经尝试过5个以上的脚本,但所有这些脚本都失败了。

1 个答案:

答案 0 :(得分:0)

使用JS在当前页面中嵌入一个隐藏的表单,其中操作是您的服务,输入是window.location,然后提交表单。