Javascript - 如果Ajax请求(json / htmls响应包含/ =某事)

时间:2016-06-27 14:31:52

标签: javascript jquery json ajax

我有一个问题,我猜它很简单,但我尝试过很多东西而且无法让它发挥作用。

我的功能:

function dosomething() {
$.ajax({
    type : "POST",
    url : 'test.php',
    data : 'a=1&b=2&d=Y',
    success : function (data) {
        ajax_success(data);
    }
});}

响应如下:

{
"message": "<h3> something.... </h3>",
"y": {
    "a": 1234,
    "b": 53342,
    "c": 77782 }};

现在我怎么能扫描&#34;结果 ?例如,如果请求的响应包括/,则我想调用另一个函数Z():y.a&gt; 4000

重点是我不知道如何检查第一个请求的响应。 我在过去几年也通过代码学院学到了很多东西,这对我很有帮助,但如果有人能给我一个答案,那将是非常好的:) 问候

1 个答案:

答案 0 :(得分:0)

您只需查看if(data.y.a > 400)

即可
function dosomething() {
  $.ajax({
    type : "POST",
    url : 'test.php',
    data : 'a=1&b=2&d=Y',
    success : function (data) {
        if(data.y.a > 400){
             z();
        } 
    }
});
}

function Z(){
 //do something
}