我正在尝试构建一个 jQuery 功能,其场景如下所示。
假设用户单击网站中的图像,页面上会弹出一个 jQuery 对话框。该对话框有一个文本字段,用于输入图像的“替代文本”。当用户单击提交按钮时,该页面的文本应与图像的 URL 一起保存到我的中央网站的数据库中。
我已经能够使用以下代码使 jQuery 对话框正常工作(通过在 jQuery 中一步步进行)http://pastebin.com/nxALvAPP http://pastebin.com/nxALvAPP
但我想要帮助保存“图像文本”及其数据库中的 url。那怎么办呢?我并不是真正的专业人士。
感谢帮助!
您必须将 ajax 请求拉至 php 页面,并将字段值作为数据。看一眼http://api.jquery.com/jQuery.ajax/ http://api.jquery.com/jQuery.ajax/
到目前为止,我认为这不会给您带来任何问题。
//////////////////////////////////////
基本上你所做的是:
向提交按钮添加点击事件:
$('#button_id').click(function(e) {
e.preventDefault();
// button action
});
在此操作中,您调用一个文件并添加数据,例如:
$.ajax({
url: "savetext.asp",
context: document.body,
data: 'title='+$('#title').val(),
success: function(){
alert('ajax file called');
}
});
这会向 savetext.asp 发送一个带有数据“title”的请求(其中包含带有 id title 的输入字段的值)。我不确定 PHP 的 $_REQUEST 的等价物是什么,但是这个参数(标题)在 URL 中发送到文件 savetext.asp。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)