Javascript添加一个PHP文件
var editing = false; if (document.getElementById && document.createElement) { var butt = document.createElement('BUTTON'); var buttext = document.createTextNode('Ready!'); butt.appendChild(buttext); butt.onclick = saveEdit; } function catchIt(e) { if (editing) return; if (!document.getElementById || !document.createElement) return; if (!e) var obj = window.event.srcElement; else var obj = e.target; while (obj.nodeType != 1) { obj = obj.parentNode; } if (obj.tagName == 'TEXTAREA' || obj.tagName == 'A') return; while (obj.nodeName != 'P' && obj.nodeName != 'HTML') { obj = obj.parentNode; } if (obj.nodeName == 'HTML') return; var x = obj.innerHTML; var y = document.createElement('TEXTAREA'); var z = obj.parentNode; z.insertBefore(y,obj); z.insertBefore(butt,obj); z.removeChild(obj); y.value = x; y.focus(); editing = true; } function saveEdit() { var area = document.getElementsByTagName('TEXTAREA')[0]; var y = document.createElement('P'); var z = area.parentNode; y.innerHTML = area.value; z.insertBefore(y,area); z.removeChild(area); z.removeChild(document.getElementsByTagName('button')[0]); editing = false; } document.onclick = catchIt;
此代码是一个快速编辑,我想添加一个PHP脚本,它将更新我的数据库基于文本上的更改。
我建议学习AJAX。
此外还有JavaScript库,使AJAX易于使用。 jQuery是一个。
你需要为此使用Ajax。
Javascript在客户端工作,所以不可能添加php脚本,但是您可以使用ajax来实现此目的,您可以使用它来与您的数据库进行交互。
为此,你必须制作一个单独的php脚本,你可以通过你的javascript函数来调用它,它可以在不重新加载页面的情况下立即运行
链接地址: http://www.djcxy.com/p/53281.html