javascript - 显示变量在 ajax 响应中不起作用

标签 javascript jquery ajax

success: function (response) {
    var paid = "PURCHASED";
    var notpaid = "PREMIUM";
    $.each(response['courceResults'], function(k, cource) {
courceResultsData +='<tr><td>'
    if(cource.membership_chosen == 3){
    if ( $.inArray( cource.id , mystr ) != -1)  { /*alert(paid);*/ paid  } 

在上面的行中,当我提醒即将到来的值时出现错误 正确的 ;但是当键入变量或在 if 中保留字符串“PURCHASED”时 条件它不能正常工作我解决这个串联..?

       else{ notpaid  }
    '</td></tr>';
   }); 

最佳答案

您的代码中的一些更正:-

success: function (response) {
    var paid = "PURCHASED";
    var notpaid = "PREMIUM";
    $.each(response.courceResults, function(k, cource) { //i think it's response.courceResults not response['courceResults'] check and change accordingly
        var courceResultsData ='<tr><td>'; // missed ;
        if(cource.membership_chosen == 3){
            if ( $.inArray( cource.id , mystr ) != -1){  // from where the hell mystr is coming? check yourself
                courceResultsData +=paid; // forgot concatenation
            } else{ 
                courceResultsData +=notpaid ; // forgot concatenation and missed ;  
            }
            courceResultsData +='</td></tr>';//forgot concatenation
        } // missed
    } // missed
    console.log(courceResultsData); //check the final output
} // missed

关于javascript - 显示变量在 ajax 响应中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42548016/

相关文章:

javascript - 在 primefaces 中使用颜色选择器的 JQuery 自然接口(interface)

ajax - 如何在 MVC3 中创建 Ajax 助手

php - 无法显示mysql的数据

javascript - 仅在一定宽度后滚动。而不是缩小内容

javascript - 如何在自定义格式化程序中使用外部库?

javascript - AngularJS 复选框模型在选中时不会更新

jQuery For 数组上的循环计算

javascript - 如何修改JS代码以复用API调用?

javascript - 如何使用导航栏切换在右侧设置登录按钮

进行 AJAX 调用时,Javascript 语法突出显示丢失