我对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>
感谢
答案 0 :(得分:1)
不,Javascript是客户端PHP是服务器端。两者之间存在巨大的概念鸿沟。
答案 1 :(得分:1)
警告提前愚蠢的回答
window.location = 'script.php?test=' + myVar;
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变量是否为空。如果您可以发布代码,我们可以更好地解决您的问题。