使用AJAX调用进行表单填充和验证
Form population and validation using AJAX calls
更新:我发现了如何用默认数据填充表单。当输入的数据无效时(单击"提交"时),我将如何填充错误消息?
在第5行中,您忘记了一个(
。该区块的线路:
$(document).ready(function() {
$("#InsertDefault").click(function() {
$.ajax{url: "backend.php?act=default", success: function(result) {
console.log($.parseJSON(result));
data = $.parseJSON(result);
document.getElementById("name").value = data["name"];
});
此:
$.ajax{url: "backend.php?act=default", success: function(result) { //...
应为:
$.ajax({url: "backend.php?act=default", success: function(result) { //...
// ↑
您必须编写如下ajax调用。。正如Nitai指出的那样,您错过了ajax之前的"("。
也要寻找其他的括号,因为我可以看到他们在你的程序中看起来很可疑。
$(document).ready(function() {
$("#InsertDefault").click(function() {
$.ajax({url: "backend.php?act=default", success: function(result) {
console.log($.parseJSON(result));
data = $.parseJSON(result);
document.getElementById("name").value = data["name"];
}
});
相关文章:
- 动态填充字段的Jquery验证
- Jquery使用依赖项进行验证,而未填充检查
- 在自动填充后,在UIWebView中执行Javascript后验证Label的长度
- 停止jQuery表单验证重置由其他JavaScript填充的typeahead.js输入字段
- 如何使用 Web 驱动程序验证从文本字段中提取自动填充值
- jQuery,CORS,JSON(不带填充)和身份验证问题
- Jquery 验证 - 需要至少 2 个字段中的 1 个填充默认文本以外的任何内容
- 仅当数据已填充时进行验证
- 使用AJAX调用进行表单填充和验证
- 如果字段由浏览器自动填充,则触发jquery表单验证
- 用户使用javascript生成的输入字段,如果验证失败,我如何将他们的数据填充回输入字段
- don't不想提交带有预填充值的textarea;我对文本区域进行了必要的验证,但也没有被捕获
- ASP.NET Web窗体-通过jquery填充字段时客户端验证不起作用
- FullScreenForm验证每个输入的填充
- 表单将作为验证返回,即使字段没有填充
- 如果控件尚未填充,则自定义验证器不会触发
- 验证gridview中选定的下拉值,并用选定的值填充标签
- jQuery Validate -只允许填充四个字段中的两个字段-如何验证
- 在Codeigniter验证失败后重新填充动态javascript
- 验证是否至少选中了一个复选框或填充了一个输入字段