![](/img/trans.png)
[英]Sending status data via JSON response to POST - parse via JavaScript
[英]Javascript sending data via POST in firefox addon
我有一个带有php表单的mysql数据库。 通常,人们使用我的网站上的php表单添加到mysql数据库。 我一直在构建一个firefox插件,让他们使用表单而不直接访问网站将数据添加到mysql数据库。 现在我卡住了......
我有要添加到mysql数据库的表单数据,但是如何从插件将其发送到mysql数据库? 最好的方法是什么? 你会先将它发送到php表单还是有直接的方式? 有可能直接进入mysql吗? firefox插件用javascript编码。
谢谢!
这听起来像Ajax将是要走的路。 这篇文章可能对您有所帮助: Firefox扩展中的javascript中的HTTP POST 。
JanHančič是对的:最好的方法是使用XMLHttpRequest。
这是一个例子:
var xhr = new XMLHttpRequest();
xhr.open("post", "http://ex.ample.com/file.php", true);
xhr.onreadystatechange = function() {
if(this.readyState == 4) {
// Do something with this.responseText
}
}
xhr.send("var1=val1&var2=val2");
网上有很多关于AJAX和xhr对象的教程和参考资料。
使用Ajax发送数据但不要在代码中直接使用xmlHttpRequest。
使用像jquery这样的流行javascript库将数据发送到服务器。
编辑 :删除了有关浏览器兼容性的不相关部分。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.