我運行一個應用程序,可以縮短認證用戶的URL。這個應用程序的表單只是一個完整的url的輸入,然後吐出一個縮短的url。JQuery按鈕需要url並提交php表單
我想建立一個按鈕,可以添加到生成的網頁(網址是漫長而雜亂的),並且一旦點擊就會自動提交網址縮短表單。
URL縮短應用程序在PHP中運行。我已閱讀了一些關於使用ajax提交表單的信息。如果它位於不同的網站上,這很重要嗎?有沒有人有這樣的事情一個很好的教程或起點?
非常感謝!
編輯,包括代碼:
<form action="" method="post">
<label for="form_url">Which URL do you want to shorten?</label>
<input type="url" id="form_url" name="form[url]" required="required" value="http://">
<input type="hidden" name="form[_token]">
<button type="submit" role="button">Shorten URL</button>
</form>
$(document).ready(function() {
$('a.btn').click(function() {
var pathname = window.location;
$.ajax({
type: "POST",
url: 'http://url',
data: $(pathname).serialize,
success: success,
dataType: text
});
});
});
這絕對可以用'.ajax()'完成。但是,如果表單位於不同的網站上,那麼如何將此按鈕附加到「生成的頁面」?我有點困惑。如果你能澄清這一點,我相信我們可以提供幫助。 – Ohgodwhy 2014-09-24 17:52:10
@Ohgodwhy,這聽起來真棒,我很欣賞我的反饋,至少我正朝着正確的方向前進。 我在這個應用程序上工作,另一個同事在我們想要追加這個按鈕的應用程序上工作。 – Moose 2014-09-24 17:56:16
所以你想把這個按鈕放在窗體外部的頁面上?然後將縮短的url返回到提交按鈕的頁面? – 2014-09-24 18:01:23