这里是我的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