ajax查询的奇怪行为

问题描述

我在不重新加载的情况下做了一些更新数据库的请求,但我的请求确实有一些奇怪的行为。

这是我的代码

jQuery("#question1").click(function () {
  jQuery.ajax({
    //L'URL de la requête 

    var nbvues = jQuery("#count1").text();
    alert(nbvues);
    url: "/php/sky-forms-pro/countfaq.php?id_faq=1&nb_vues=" + nbvues,//La méthode d'envoi (type de requête)
    method: "GET",//Le format de réponse attendu
    dataType: "json",})
    //Ce code sera exécuté en cas de succès - La réponse du serveur est passée à done()
    /*On peut par exemple convertir cette réponse en chaine JSON et insérer
    * cette chaine dans un div id="res"*/
  .done(function (response) {
    let data = JSON.stringify(response);
    jQuery("#count1").html(data);
  })

  //On peut afficher les informations relatives à la requête et à l'erreur

});
                            

这显示了我一个奇怪的错误,我不知道我错在哪里

enter image description here

任何形式的帮助将不胜感激

解决方法

正如您在 jquery.ajax 文档中所读到的:

要发送到服务器的数据。如果 HTTP 方法是一种不能 具有实体主体,例如 GET,将数据附加到 URL。

当 data 是一个对象时,jQuery 从 对象的键/值对,除非 processData 选项设置为 错误的。例如,{ a: "bc",d: "e,f" } 被转换为 字符串 "a=bc&d=e%2Cf"

jQuery("#question1").click(function () {
    var nbvues = jQuery("#count1").text();
    jQuery.ajax({
        url: "/php/sky-forms-pro/countfaq.php",method: "GET",data: {
            id_faq: 1,nb_vues: nbvues
        },dataType: "json"
    }).done(function (response) {
        let data = JSON.stringify(response);
        jQuery("#count1").html(data);
    });
});

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...