我怎么知道这个函数返回空...我该如何显示它?

时间:2010-05-30 14:38:49

标签: php javascript

我对javascripts不熟悉......所以无法理解如何检查哪个变量返回空?如果推特在那里,那么它填充推文,但如果没有,那么它不会出现。但我想知道哪个变量填充容器,如果我想要显示“没有你的推文”,那么我将在哪里添加?

$(document).ready(function() {
    $.twtter.start({
        searchType:"searchWord", 
        searchObject:"google", 
        lang:"en", 
        live:"live-180", 
        placeHolder:"twitterdiv", 
        loadMSG: "Loading messages...", 
        imgName: "loader.gif", 
        total: 6, 
        readMore: "Read it on Twitter", 
        nameUser:"image", 
        openExternalLinks:"newWindow", 

    });
    $("#twitSearch").submit(function(){

        $.twtter.start({

            searchType:"searchWord",

            searchObject:$(".twitSearch").val(),
            live:"live-180", 

        });
                return false;

    });


})

结果显示在

<div id="twitterdiv"></div>

感谢

3 个答案:

答案 0 :(得分:1)

不,Javascript是客户端PHP是服务器端。两者之间存在巨大的概念鸿沟。

Server Side Vs. Client Side

答案 1 :(得分:1)

警告提前愚蠢的回答

的JavaScript

window.location = 'script.php?test=' + myVar;

PHP

echo (empty($_GET['test'])) ? 'empty' : 'not empty';

这应该是警告铃声。

您无法使用PHP来检查JavaScript变量是否为空,至少不会使您(或其他人)说 WTF

你可能想要的是一种不同的方式。您可以将所有JavaScript变量发送到PHP脚本,然后在PHP中验证它们。请发布更多代码。

或者,如果您只想在JavaScript中执行此操作,则可以这样做(如果它是字符串)

if (myVar === '') {
   alert('empty');
}

或者如果你想要像PHP语言结构一样拥有empty函数,请使用

function empty(str) {
    return (str === '');
}

答案 2 :(得分:0)

您无法使用php 检查javascript变量是否为空。如果您可以发布代码,我们可以更好地解决您的问题。