我不知道如何在这里或谷歌上搜索答案,所以我想我会问。我是TicketNetwork的附属机构,他们有一个插件生成器(你可以在这里看到它:http://www.ticketnetwork.com/affiliates/plug-in-maker.aspx)你可以在其中放入一个关键字,它会根据该关键字生成一个事件列表(基本上就像在他们的网站上搜索)。以下是您在网站上提供的代码示例:
<script type="text/javascript">
function TN_SetWidgetOptions() {
TN_Widget.newWindow = true;
TN_Widget.trackingParams = '';
TN_Widget.custLink = true;
TN_Widget.tixUrl = 'http://www.ticketnetwork.com/tix/';
TN_Widget.trackingLink = 'http://www.tkqlhce.com/click-12345-10793961?url=';
TN_Widget.CreateCustomUrl = function(row) {
return "http://www.tkqlhce.com/click-12345-10793961?url=" + escape(this.tixUrl + row[7] + "-tickets-"+ row[6] + ".aspx");
};
}
</script>
<script type="text/javascript" src="http://site_01504_011.ticketsoftware.net/widget3_c.aspx?kwds=austin%20city%20limits%20festival&style=9&mxrslts=10"></script>
我的问题是,如果一个关键字没有返回结果,而不是给出某种“找不到结果”,它只显示空格。有没有什么方法可以操作这个代码,如果没有结果,它可以显示除空白之外的其他内容,或者是TicketNetwork必须添加到其插件生成器中的内容?
答案 0 :(得分:1)
我认为你可以在JQuery(Pseudocode)中做到这一点
if ($.trim($("#DIV").text()) === '') {
document.write('No Results Returned');
}
只需将DIV替换为输出周围的html标记的ID即可。这是未经测试的,所以你可能不得不稍微调整它,但我认为这是可行的。
另外,不要忘记你必须包含JQuery文件才能使其工作。
编辑:您可以使用$('#DIVID').text('No results Returned');
将代码指向您希望通过JQuery选择器显示文本的位置。