0

我使用 AJAX 通过 PHP 从 MySQL 数据库中收集数据,但是当我尝试使用收集的数据调用 API 方法时,网页上的所有 Javascript 函数都会卡住。

AJAX代码结构:

$.post(
  "userdata.php",
  { id: ""+userid+"" },
  function(data) {
    // call my API when AJAX call completed
  }
);

上面的代码完美运行。例如我试过alert(data);,它会提醒请求的用户名。

我的完整代码:

$.post(
  "userdata.php",
  { id: ""+userid+"" },
  function(data) {
    $.formdata.clear();
    $.formdata.addname(data);
  }
);

我的 API 也可以正常工作。我认为错误是因为$标志,就像$.post它的内部一样$.formdata

有什么解决办法吗?

4

1 回答 1

3

$符号是要引用的名称jQuery。在这里,您尝试引用 jQuery 的一个名为formdata.

formdata对象看起来像您编写的东西,因为它具有clearaddname方法。尝试在没有美元符号的情况下调用它。

formdata.clear();
formdata.addname(data);
于 2012-11-28T12:57:52.323 回答