0

我有一个 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 的任何错误消息。如果我使用任何其他不包含任何特殊字符的用户 ID 名称,则具有相同过滤器的相同脚本可以完美运行。为了以防万一,我尝试在下划线之前使用反斜杠,但这没有帮助。

4

0 回答 0