【问题标题】:ExpressionEngine AJAX Call - Template or Action IDExpressionEngine AJAX 调用 - 模板或操作 ID
【发布时间】:2012-10-03 16:23:29
【问题描述】:

我是 ExpressionEngine 的新手。我正在做一个只返回 JSON 的 AJAX 调用,并试图通过将方法插入操作表或调用精简模板来确定我是否应该这样做。

模板看起来像这样...一行...(在 ajax.group/call.html 中):

{exp:ajaxclass:ajaxmethod}

这样就只是调用http://localhost/ajaxclass/ajaxmethod/

动作表:

http://localhost?ACT=1

我真的不喜欢将动作 ID 放在 URI 中,但有人告诉我,这样做比模板方式有好处,比如它更快。与调用精简模板相比,使用 ACT= 是否有好处?我觉得我更喜欢这个模板。

【问题讨论】:

    标签: ajax expressionengine


    【解决方案1】:

    使用操作 URL 的优点是 EE 模板引擎在调用时不会运行,因此它应该更快(开销更少)。

    不过就是这样。

    【讨论】:

    • 有道理。我更喜欢模板 url,所以我将对这两种方法进行基准测试,看看是否有显着差异。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多