簡體   English   中英

嘗試使用Ajax發布表單結果時未捕獲到TypeError

[英]Uncaught TypeError when trying to post form results using Ajax

我正在嘗試使用Ajax驗證表單(以得到沒有頁面重新加載的反饋)。

我調用myAjax函數,並在其中傳遞一些參數。

  function myAjax(method, parameters)
  {
    var ParametersArray= {
      "method" : method,
      "parameters" : parameters
    }
    return (new AjaxRequest()).post("FormValidator.php", ParametersArray);
  };

不幸的是,加載HTML頁面后出現TypeError:

Uncaught TypeError: (intermediate value).post is not a function

怎么了

當您在腳本中使用jquery時,請這樣做

return $.post("FormValidator.php", ParametersArray);

當您使用.post時,您不需要傳遞方法,只需傳遞參數對象

var ParametersArray= {
  "parameters" : parameters
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM