gpt4 book ai didi

javascript - 有没有js函数可以在ajax加载内容后运行脚本?

转载 作者:行者123 更新时间:2023-12-01 04:13:28 25 4
gpt4 key购买 nike

关于“如何在 Ajax 加载内容后运行 js”有超过 2 个问题。他们都建议在Ajax加载完成后运行JS。我知道如何处理。

假设超过 40 个页面通过 Ajax 加载一个页面 my-Page.php。是否有像 $(document).ready 这样的 JS 函数来处理 Ajax 加载内容后运行脚本?

请注意,编辑超过 40 个文件是不合理的。

更多关于我的问题:

我正在自定义 Sugar crm 以使用 jquery ui 日期选择器而不是其简单的 JS 日历。在 Ajax 调用中调用 $('#inp').datepicker() 失败,因为没有可用的 $(#inp) 对象。

works

Calendar.setup ({ldelim}
inputField : "{{$idname}}",
ifFormat : "{$CALENDAR_FORMAT}",
daFormat : "{$CALENDAR_FORMAT}",
button : "{{$idname}}_trigger",
singleClick : true,
dateStr : "{$date_value}",
step : 1,
weekNumbers:false {rdelim} );
<小时/>

doesn't work

 jQuery(function() {ldelim}
jQuery('#{{$idname}}_hpm').datepicker({ldelim}
showOn: 'button',
buttonImage: 'include/jdp/styles/images/calendar.png',
buttonImageOnly: true,
changeMonth: true,
changeYear: true,
dateFormat: 'yy/mm/dd'
{rdelim});
{rdelim});

我想知道它的基本 Calendar.setup() 是如何工作的,但是我的脚本。

最佳答案

我也遇到过这个问题。解决方案暗示于 here .

由于 SugarCRM 附带 YUI 库,您可以使用 onContentReady 函数。

var yourFunction = function(){
console.log("Hello world! #myElementId is loaded!")
};
YAHOO.util.Event.onContentReady('myElementId',yourFunction);

关于javascript - 有没有js函数可以在ajax加载内容后运行脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17323497/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com