AJAX:如何用条件操纵变量

时间:2013-09-11 19:32:46

标签: ajax

我正试图找到解决方案:

  • 我有一个隐藏属性“visibility”(这在load()事件上)
  • 我有一个执行SQL操作的按钮(文件名为:requetesql.php)
  • requetesql.php文件检查我的数据库中的信息并返回一个名称(图像文件名)。

它工作得很好但是......我想这样:当SQL返回“nothing”时,该属性style.visibility不会改变并仍然“隐藏”。

我尝试过很多东西,比如:

  • 使用'$('#logo')之后的条件进行测试.html(content);'比如:if (content==''){...]但没有任何作用。

任何帮助将不胜感激:)

谢谢老兄!

`function go(){

            $.ajax({


            url: "requetesql.php",
             ifModified:false,

            success: function(content) {
            $('#logo').html(content);

                document.getElementById('logo').style.visibility="visible";
                document.getElementById('logo_cont').style.visibility="visible";
                var img = document.createElement("IMG");
                img.src = 'server/php/files/'+content;
                document.getElementById('logo').appendChild(img);


        }
        });`

1 个答案:

答案 0 :(得分:0)

您的回程中可能会有一些空白,这会删除它:

if($.trim(content) !==) {
  // code to handle empty return
}
else {
  // code to handle non-empty return
}