【问题标题】:Crossrider: evaluating form response through javascriptCrossrider:通过 javascript 评估表单响应
【发布时间】:2014-05-08 00:59:39
【问题描述】:

我真的尝试过搜索,所以如果已经搜索过并且我无法找到它,我提前道歉。

我正在尝试使用 crossrider 在弹出窗口中创建一个表单,并通过单击一个按钮来评估响应,然后向用户返回一个值。我可以通过在 TextWrangler for chrome 上编写代码来手动执行此操作,但是当我通过 crossrider 执行此操作时,我无法使其执行。 在我通过跨骑手的尝试中,我能够在其中创建带有表单的弹出窗口,但是按下按钮时该按钮不执行任何操作。

我的猜测是我必须使用 API 才能使它工作,但我的 javascript 知识非常少(我正在专门为这个项目学习)所以文档很难理解我应该在哪里把每件事和如何称呼它。

你可以找到我的分机here,如果我还需要提及其他内容,请告诉我。

【问题讨论】:

    标签: javascript forms popup crossrider


    【解决方案1】:

    问题与您如何从资源中添加 popup.js 文件有关。目前,您使用的是标准 HTML SCRIPT 标记,它无法访问资源 <script type="text/javascript" src="popup.js"></script>。但是,要访问扩展资源,您必须使用 Crossrider API,因此将您的脚本标签替换如下:

    <script type="text/javascript">function crossriderMain($) {
        // get popup.js from resource and then eval to include in popup scope
        eval(appAPI.resources.get('popup.js'));
    }</script>
    

    我建议您花时间通过访问Developer Center、查看Demos、阅读DocumentationGuidesFAQs 来熟悉Crossrider 框架,从而全面了解你可以用这个框架完成什么。

    [披露:我是 Crossrider 的员工]

    【讨论】:

    • 一旦我了解了正确的放置位置,这对我来说非常有用。谢谢。
    猜你喜欢
    • 2014-07-06
    • 1970-01-01
    • 1970-01-01
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多