Php 发布数据发送并将URL更改为相同的

Php 发布数据发送并将URL更改为相同的,php,javascript,bookmarklet,url-shortener,xmlhttprequest,Php,Javascript,Bookmarklet,Url Shortener,Xmlhttprequest,我有一个URL缩短服务,这是我用PHP做的。它通过主页上的表单通过POST方法接收要缩短的URL。我想为此服务创建一个Bookmarklet 它应该像一个点击它(它停留在书签栏上),它采取了当前的网址,并张贴发送到http://sitelocation/create.php 并将位置更改为相同(用户可以看到生成的短url)或将缩短的url显示为带有可编辑文本框的警报(以便用户可以从中复制) 如何做到这一点??最好使用XHR(首选) 我不想编辑我的PHP脚本。但是如果它真的很重要,我可以编辑它。

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

它应该像一个点击它(它停留在书签栏上),它采取了当前的网址,并张贴发送到http://sitelocation/create.php 并将位置更改为相同(用户可以看到生成的短url)将缩短的url显示为带有可编辑文本框的警报(以便用户可以从中复制)

如何做到这一点??最好使用XHR(首选)

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


我试过的:我刚从网上得到一个JavaScript用于执行XHR请求,但它不起作用。我尝试了5个以上的脚本,但都失败了。

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

这个问题与编码有关。如果您在Stack Ov中发布,效果会更好erflow以获得最佳答案。@Siva问题总是可以迁移的。你不需要鼓励人们再次发布它们:)@slhck:是的,你是对的。事实上,首先我发布了评论,然后我认为我可以标记迁移并完成它。但与此同时,我没有删除评论。谢谢你的建议,我的朋友。?请记住,SO不是“为我做这件事”请求的场所。哦,等等,这个问题是不是有一个星期没提了,刚搬到这里?哦,好吧。