带下划线的var将无法运行

时间:2012-08-03 01:56:40

标签: javascript jquery variables

我有一个JQuery插件,我经常与eBay卖家使用,我输入他们的eBay卖家ID,我得到的结果显示他们的实时eBay列表。我有一个卖家在他们的ID名称中有一个下划线,并且JS不适用于他们,我不确定为什么或如何解决它,我需要做什么?

JS:

//Define seller ID
var UserID = "rvinyl_inc";
var settings = {
    "UserID":UserID,
    "loadingClass": "loading",
    "serviceUrl": "http://ebay.sunandfuninoc.com/ebay.php"
};


// Featured Items
$(".x-tb-title-feat").loadFeatured( $.extend({}, settings, { 
    "service": {
        "keyword": null,
        "category": 2875468016,
        "num": 4,
        "operator": "AND"
    }
}) );

HTML非常简单,只是一个标题栏div,动态内容直接呈现在它之后:

<!-- auto featured items -->
<script language="javascript" type="text/javascript">include("http://ebay.sunandfuninoc.com/js/jquery.featuredproducts.min.js")</script>
<div class="x-tb-title x-tb-title-feat" title="Featured Items"><!-- sp --></div>

我没有从源代码验证器获取JS上的任何错误消息。如果我使用不包含任何特殊字符的任何其他UserID名称,具有相同过滤器的相同脚本将完美地运行。我在下划线之前尝试反斜杠,以防万一,但这没有帮助。

0 个答案:

没有答案