【发布时间】:2009-11-17 23:01:27
【问题描述】:
如果我直接调用此函数,它可以正常工作,但如果我使用 ajax 调用从 Javascript 调用它,它将无法正常工作。
我找到了原因,这是因为我使用了 $(document).ready(function ..) ,我应该在 ajax 返回结果后直接调用函数。
【问题讨论】:
-
努力学习降价格式,以便通过格式化代码使这个问题更有意义。
-
这是您看到的代码的一部分。实际上,当用户点击某些东西时,就会调用 javascript。我不希望它在加载时直接工作。
-
also:
escape不应使用,它的输出类似于(但不兼容)URL 编码。encodeURI也不完全正确。将两者都替换为encodeURIComponent。但是,如果您使用 jQuery 作为标签,您只需将{target: 'get_section'}传递给ajax(或post)方法,它就会为您计算出编码。