這裏是我的HTML表單使用jQuery作出AJAX調用和更新元素的形式提交
這裏是JavaScript我嘗試用它來做到這一點;
$(function() {
$("#createurl").click(function() {
var urlbox = $(".urlbox").val();
var dataString = 'url=' + urlbox;
if (urlbox == '') {
alert('Must Enter a URL');
}else{
$("#generated").html('one moment...');
$.ajax({
type: "GET",
url: "api-create.php",
data: dataString,
cache: false,
success: function (html) {
$("#generated").prepend(html);
}
});
}return false;
});
});
當我點擊提交按鈕,沒有任何反應,不會出錯,而且從API-create.php心不是返回的數據顯示。
想法是,該php文件中的新數據將替換#box div中的文本框的值。
我使用谷歌的jQuery和PHP文件作品手工做的GET請求,所以香港專業教育學院將範圍縮小到這個
啓動Firebug的,做一些控制檯日誌記錄,看看發生了什麼。它還會告訴你AJAX請求被擊中(或不) – 2010-06-25 06:47:54