caridy 2011-05-27 00:45:39 3573次浏览 5条回复 0 0 0

两个比较头疼的地方 一个是:AjaxLoad页面时,被Load的页面里面的JS代码,怎么拉到主页面去?包含验证. 另一个是:我用Ajax加载一个页面时,那个页面里面是不是用renderPartial 来渲染被加载的页面,让那个页面只有主页面需要的那部分?如果是这样的话,那这个子页面的验证等代码如何使用?同时也需要去避免参数URL来输入该页面地址来调用.Form的话,是通过_form.php这个视图来限制内部调用的.那这个子调用又如何处理?

  • 回复于 2011-05-27 07:55 举报

    Ajax加载应该是一个完整的页面吧,这个页面应该对应一个控制器和动作,所有的处理都是相对于主页面独立的。

  • 回复于 2011-05-27 08:14 举报

    一种情况是,我全部加载子页面过来,这样的话,意味着子页面需要不使用layout渲染,直接就是需要的那个样式,不过这种情况我不知道会不会连子页面的JS代码一块加载过来.

    一种情况是,我只加载子页面的一部分,如$("#a ul"),使用选择器选择一部分,那这样还是意味着一段JS没法拉过来.

  • 回复于 2011-05-27 12:28 举报

    应该是可以加载过来.测试成功了,不过好像有点卡,后面再看一下吧.

  • 回复于 2011-10-11 15:45 举报

    飘过,学习了·······

  • 回复于 2012-07-04 10:24 举报

    我现在耶遇到了一个关于加载子页面JS的问题。是可以带的。但是好像后面的参数不能带过来。是空的

您需要登录后才可以回复。登录 | 立即注册