我使用代码点火器完成了一个网站。我的问题是在注册表单中,其中'0'值被插入我的数据库表列而没有任何已知的提交。我可以查看注册所来自的IP地址。由于给出了java脚本验证,我的表单中只有一个字段是只读的,我很惊讶如何将'0'转储到我的表字段中。这种虚拟登记一次发生2或3次,然后几小时后可能是另一次插入。有人可以帮忙处理它。
答案 0 :(得分:0)
我已经实现了相同的功能,其中需要ajax调用来保存数据。
我建议为ajax调用实现服务器端验证并检查已发布的表单的值然后验证并仅插入具有有效值的条目或不为null。
答案 1 :(得分:0)
问题很可能是您从AJAX发送数据的方式。对我有用的最准确的方法如下:
var url = "http://...";
var dataToSend= {'company':company, 'dateFrom':dateFrom, .....};
$.post(url, dataToSend, function(data) {
alert(data);
});