zoukankan      html  css  js  c++  java
  • ajax提交 返回值为undefined

    easyui  form 表单提交成功,但是返回值为undefined,原因是返回值不是json格式,是字符串的格式,那么解决办法就是把其转化成json格式

    示例:

     1 $(function () {
     2             //插入转化json的js文件
     3             if(typeof JSON == 'undefined'){
     4                 $('head').append($("<script type='text/javascript' src='json2.js'>"));
     5             }
     6             $("#qr_btn").click(function () {
     7                 $('#form-box').form('submit', {
     8                     url:"/",
     9                     onSubmit: function(){
    10                         var isValid = $(this).form('validate');
    11                         if (!isValid){
    12                             $.messager.alert("温馨提示","请正确填写相关信息!");
    13                         }
    14                         return isValid;
    15                     },
    16                     success:function(result){
    17                         var data = JSON.parse(result);//转化为json格式
    18                         if(data.isOk){
    19                             $.messager.alert("温馨提示","添加客户成功!","info",function () {
    20                                 window.location.href="/";
    21                             });
    22                         }
    23                         else {
    24                             $.messager.alert("温馨提示",data.inf);
    25                         }
    26                     }
    27                 });
    28             })
    29         })        
  • 相关阅读:
    H5 WebSocket
    JS call()、apply()、bind()
    JS中this指向问题
    JS GET POST请求
    php 常用get post http请求
    php 开启redis
    egret接入华为快应用6004
    PHP生成公私钥,签名和验签
    JS数组去重
    Oracle第九课
  • 原文地址:https://www.cnblogs.com/lovelh/p/7280539.html
Copyright © 2011-2022 走看看