【发布时间】:2020-11-19 01:50:51
【问题描述】:
我有一个 JavaScript 函数,可以将数据发送到 PHP 文件并从该文件中获取结果
这是我的功能
function sendForm(formData , url , callBack){
let form_data = new FormData(document.querySelector(formData));
let r = new XMLHttpRequest();
r.open("POST", url , true);
r.send(form_data);
r.onreadystatechange = function () {
if (r.readyState != 4 || r.status != 200)return;
// this method let us to use result out of function scope
if(callBack) callBack(r.responseText);
};
}
此函数获取表单的 id 或类名,发布数据的页面 url,进一步操作的回调
现在的问题是,如果我的任何表单字段包含此字符串(“UNION SELECT”)什么都没有发生,我会收到一个错误(加载资源失败:服务器响应状态为 403())在(r.send(form_data) ) 线
请帮帮我,谢谢
【问题讨论】:
标签: javascript xmlhttprequest form-data