php - 为什么我的 .ajax 请求不起作用?

标签 php jquery ajax

我想要工作的代码:

    $.ajax({
        type: "POST",
        url: "_Source/ajap/ajap.nlSrch.php",
        data: { sndJson : jsonData },
        dataType: "json", 
        processData: false,
        success: function(html) {
      $("#srchFrm").append(html);}
    });

有效的代码:

    $.ajax({
        type: "POST",
        url: "_Source/ajap/ajap.nlSrch.php",
        data: { sndJson : jsonData },
        success: function(html) {
      $("#srchFrm").append(html);}
    });

不幸的是,当我发送第一个数据时,我的帖子数据看起来像这样“Array ()”,当我使用后者时,我得到这个“Array ( [sndJson] => [\"8\",\"3\",\"6\",\"7\"])"。

我知道必须有一个简单的解释,但我一直无法弄清楚。

请帮忙!

最佳答案

尝试在查询字符串中发送数据...

$.ajax({
        type:"POST",
        url:"_Source/ajap/ajap.nlSrch.php?json="+jsonData,
        dataType:"json", 
        success: function(data) {
              $("#srchFrm").append(data);}
        error: function(xhr, ajaxOptions, thrownError)
        {alert("Error!");}
    });

关于php - 为什么我的 .ajax 请求不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11044897/

相关文章:

PHP Loop Detect First Instance of each Letter of MySQL 结果

php - 如何防止数据库在缓存过期时被应用程序DDOS?

Javascript 如何从我的网络应用程序中隐藏一个功能(通过使用 php?)

ajax - 为什么我的 Jquery ajax 成功处理程序被数组(而不是响应对象)调用

html - 在 HTML 页面上循环访问 Ruby 数组中的值

javascript - Jquery onDrop之后,如何Ajax GET并将PartialView的ActionResult附加到Div

php - 防止htaccess影响ajax请求

php - PHP中fgets()函数的实现

jquery - Coda Slider 的 CSS 溢出

jquery - Fancybox 2滚动条消失并且站点向右移动