Php 没有回头路

Php 没有回头路,php,javascript,jquery,ajax,json,Php,Javascript,Jquery,Ajax,Json,我测试了你的代码。没关系。 唯一可能发生的事情是: 调用register()时,regForm不存在 隐藏未定义或有错误 你的ajaxurl是错误的 但是,在ajax调用中添加错误处理程序会有很大帮助: $sonuc=array('msg'=>'Tüm alanların doldurulmasi zorunludur'); echo json_encode($sonuc); 似乎您有一个jsonparseerror。但首先要测试它 检查您的文件编码。由于您有特殊(太特殊!)字符,所以

我测试了你的代码。没关系。 唯一可能发生的事情是:

  • 调用
    register()时,
    regForm
    不存在
  • 隐藏未定义或有错误
  • 你的ajaxurl是错误的
  • 但是,在ajax调用中添加错误处理程序会有很大帮助:

    $sonuc=array('msg'=>'Tüm alanların doldurulmasi zorunludur');
    echo json_encode($sonuc); 
    
    似乎您有一个json
    parseerror
    。但首先要测试它

    检查您的文件编码。由于您有特殊(太特殊!)字符,所以如果您在任何地方都使用utf-8,效果会更好


    希望这有帮助。干杯

    添加更多信息如何?您所说的
    不回头
    是什么意思?是否调用了
    成功
    处理程序?是否请求
    submit.php
    ?不要这样使用
    setTimeout
    ,只需创建一个新的(匿名)函数并使用它。
    不返回
    可能意味着回调,所以我猜OP意味着没有调用
    success
    。可能你的JSON没有UTF-8编码?我的php文件字符是UTF-8,但css和js文件UTF-8没有描述这个问题?
    $sonuc=array('msg'=>'Tüm alanların doldurulmasi zorunludur');
    echo json_encode($sonuc); 
    
    $.ajax({
      ...
      error: function(xhr, status, errorThrown){
         alert("ERROR!!\n" + status);
      }
    });