当前位置: 首页 > 面试题库 >

jQuery AJAX成功

谢鸿羲
2023-03-14
问题内容

我正在使用jQuery的$.ajax功能来提交可以正常工作的表单,但是成功是我遇到问题的地方。这是我的代码:

$("#form").submit(function () {
        $.ajax({
            type: "POST",
            url: '/login/spam',
            data: formData,
            success: function (dataCheck) {
                if (dataCheck == 'value') {
                     //Do stuff
                }
            }
        });
        return false;
    });

我遇到的问题是该if函数不断说dataCheck不等于 value 。我知道是的,因为删除return false;页面时按预期显示了
value 。另外,我之前使用了几乎相同的代码,这可以正常工作。有人可以给我一些建议吗?


问题答案:

如何自己找到答案:

放置调试代码以查看从服务器获得的信息。

$("#form").submit(function () {
        $.ajax({
            type: "POST",
            url: '/login/spam',
            data: formData,
            success: function (dataCheck) {
                console.log(dataCheck); // <==============================
                if (dataCheck == 'value') {
                     //Do stuff
                }
            }
        });
        return false;
    });

它可能采用您认为不是的其他格式。



 类似资料:
  • 如何在jQuery AJAX中更改成功块中freemarker变量的值,我的页面有两个控制器第一个控制器使用GET方法返回一个带有视图名称的简单字符串,第二个控制器使用json和POST方法处理数据 给你 我的第二个控制器 我的Json方法 我的传呼myform.html 到目前为止,我的freemarker变量得到了我放在success块中的值,但在我按下submit按钮之前它显示为succes

  • 我正在尝试使用Struts 2和jQuery构建Web应用程序。 在改变下拉列表时,我需要从数据库中获取详细信息。在我的< code>struts.xml配置中,我将方法和操作定义如下: 当我在所有相应位置进行更改后执行应用程序时,请求被传递给 类和 DAO 方法,并且控件成功返回到屏幕。但是返回的数据在屏幕上不可用,我收到一条错误消息: url…404未在jQuery中找到(匿名函数)ajax。

  • 我正在尝试使用JQuery在Ajax中向请求添加头。 以下是代码:- 然后我使用了要求(要求是chrome火狐插件,我们可以手动添加一个标题到请求)。 手动添加标题后:- 在这两个pics请求头中,“ACCESS-CONTROL-request-HEADERS”中都有x-auth-token,但第二个pic中有“x-auth-token”头和头值,而第一个pic中没有。 所以我的问题是如何使用JQ

  • 我使用jQueryAjax发布数据并相应地显示成功消息。代码如下: Javascript HTML PHP服务器端 现在一切正常,但是我无法将成功消息从服务器端发送到客户端。我如何才能在客户端页面中显示成功消息。在客户端javascript当我打印数据在警报框我看到一个空框。如何将数据变量从服务器端传递到客户端。

  • 我正在尝试使用Eclipse为一个涉及Gazebo(一个流行的机器人模拟器)的项目进行开发。Gazebo提供了一个插件系统,允许与模拟器进行外部交互,并提供了一系列关于如何编写插件的教程。 在成功地学习了这些教程之后,我尝试将代码迁移到Eclipse,使用cmake-g“Eclipse cdt4-unix makefiles”[buildpath]生成一个Eclipse rpoject,然后将其导

  • 每次我想运行或调试我的应用程序,gradle总是错误地构建,但通过Studio成功地构建,但当我想自己生成时,它失败了,太奇怪了。 错误:警告:忽略匿名内部类的InnerClasses属性 错误:(com.iflytek.cloud.a)没有附带 错误:关联的encellsingMethod属性。此类可能是由 错误生成的:编译器没有针对现代.class文件格式。建议的 error:解决方案是使用最

  • 问题内容: 我正在尝试实现自动补全功能,但是找不到在Swift中可用的示例。下面,我打算转换Ray Wenderlich的自动完成教程 和2010年的示例代码。最后,代码进行了编译,但是没有显示包含可能完成的表格,而且我没有经验来了解为什么它未被隐藏shouldChangeCharactersInRange。 问题答案: 用下面的内容替换您的函数内容。希望对您有帮助。

  • 我使用的是Symfony的作曲家,我发现在我安装或更新任何新的包后,通过运行它会将东西复制到相应的文件夹,但在完成这个过程之前会抛出一些错误。 加载具有包信息更新依赖项的composer存储库-安装KNPLAB/knp组件(开发主机163308e)克隆163308ed3442e7e9ec4a45ff912664e366954c82 安装knplabs/knp-page inator-bundle(