问题标签 [page-init]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
540 浏览

asp.net - 在 page_init 中动态创建的那些控件的几个问题

基于某些条件,我在 Page_Init() 中动态创建了一些复选框、下拉列表和文本框。在同一页面中,我有一个在设计时创建的提交按钮(在 aspx 页面中)。以下是部分代码。文本框的可见性由复选框控制。

现在我有两个问题需要解决: (1) ddl.selectedIndex 总是初始化为 0 而不是 -1。但是在事件处理程序 Sumbit_Click() 中,即使我没有选择任何项目,ddl.selectedIndex 也是 0。(2) 即使复选框被选中,在回发期间,文本框也不会显示。有什么办法可以解决吗?

0 投票
1 回答
280 浏览

jquery - JQuery Mobile - 在页面上复制的脚本

我最近开始在一个小项目上尝试使用 jQuery mobile 并遇到了问题。我是使用这个框架的新手,非常感谢您提供的任何建议

导致问题的脚本是自定义滚动条 http://manos.malihu.gr/jquery-custom-content-scroller/

这个想法是,当单击菜单项时,它会触发包含自定义滚动条的面板中的幻灯片。问题是当我第一次加载网站时,滚动条显示正常。如果我然后导航到另一个页面并返回到第一页,滚动条似乎已经重复。如果我再次重复该过程,那么它会出现第三次和第四次。

这个问题似乎只发生在使用 AJAX 加载的桌面上。它只在它发生的“第一”页上。理想情况下,如果可以的话,我想保持 AJAX 加载,但这似乎是问题的根源,因为在链接上使用 rel=""external" 似乎可以解决问题。显然,这会强制页面重新加载,我想这样做尽可能避免

这是我的“第一页”的基本布局。然而,该网站上的后续页面布局几乎完全相同,这就是我认为我可能出错的地方。当我离开“第一”页并返回那里时,加载微调器不再显示,假设该页面可能已以某种方式缓存,我不确定,但这就是问题发生的时候。

抱歉,如果我漫无边际,但我真的很感激对此的一些建议,它让我发疯,我很想绕过它。谢谢

0 投票
0 回答
164 浏览

javascript - jQuery and jQueryMobile: document ready/pageinit fires many times

jQuery and jQueryMobile seem to load a page multiple times. However, for me it is essential that a certain initialization code is not executed more than once. I would expect that one of the following would do:

or

but they all fire many times-even if setup inside the section

Even virginity variables do not work, i.e.

produces a console log something like:

What is the solution for having a code fragment being executed exactly once in the environment of jQuery and jQueryMobile?

0 投票
0 回答
264 浏览

javascript - “pageinit”事件未触发

我已经尝试了好几个小时来完成这项工作。login.js 中的测试pageinitpageshow第 1 行都没有任何响应,但是页面仍在加载中,当我在 FF 中运行它时没有收到任何 javascript 错误。

来自 index.html

来自 login.html

来自 login.js(不希望运行的部分)

希望stackoverflow的智慧能帮我找到为什么$("#loginPage").on('pageinit')不开火?

此致

0 投票
0 回答
54 浏览

jquery - linux 桌面浏览器上不存在 pageinit

我最近用 jquery 开发了一个 web 应用程序,现在需要在移动设备(特别是 ipad)上使用。我现在将 jquery mobile 添加到组合中,并替换clicktap,这解决了几个问题。我继续前进并改为ready-pageinit但这是我遇到障碍的地方。

旧的 jquery 代码是:

这在台式机上运行良好,但在移动设备上出现了一些问题。我把它改成了

这在我的一台开发机器(OS X)以及移动设备上运行良好。但是在我的另一台开发机器(Ubuntu)上,我收到了错误消息function pageinit does not exist。然后我将其更改为“正确”的方式:

这不起作用,因为该函数永远不会被调用。我怀疑这是因为onpageinit事件不存在或类似的东西。我进一步尝试了 withe pageshow,pagecreate等 - 结果相同。在 Firefox 和 Chrome 中也有相同的结果。

那么,我在这里缺少什么?我现在在我的代码中加入这样的内容:

这使它可以在 OS X、Ubuntu 和 iPad 上运行,但这感觉/看起来很难看。还有其他建议吗?

0 投票
0 回答
67 浏览

asp.net - DataTable 检索另一个 DataTable 信息?

我的实时应用程序中有一个异常..DataTable 检索另一个 DataTable 信息..

这段代码我们使用所有大多数母版页...如果出现异常引发,那么它直接出现在这一行..

类似消息:找不到列 fld_feature。

“dtFeatures2”填充了打开页面前的数据表信息...

这个异常发生了一些......它工作正常100%......有时只显示这些异常......这里发生了什么......

0 投票
1 回答
215 浏览

validation - jQuery Mobile Validate after changePage

我正在使用带有更改服务器端的表单的 JQuery Mobile。我需要重新加载页面,以便页面中包含最新的表单。表单也需要验证。

我能够让验证工作一次,但一次直到提交。页面成功刷新并出现表单,但验证消失了,如果我提交,则完成标准提交而不是 changePage。

on pageinit 似乎每次都在触发。我一直在把头发拉出来。看起来这应该很简单。

0 投票
0 回答
176 浏览

jquery - 为什么'pageinit'会触发两次?

请有人告诉我为什么pageinit运行两次?我遇到了一个问题,我的 listview 项目会被复制,通过放入一个警告框,我发现这是因为pageinit运行了两次。但是,我不明白为什么...

这是我的 JS 代码:

在做了一些研究后,我认为这可能与 ,$.mobile.changePage但无法找到任何替代方案。任何帮助将非常感激!提前致谢!

0 投票
2 回答
660 浏览

javascript - 后跟 Response.Redirect() 的警报不会发出警报消息

我有一条警报消息,然后是 Page_Init 中的 Response.Redirect 块

Response.Redirect 起作用并重定向到特定页面。但是没有显示警报消息。

我需要用户单击警报消息中的“确定”按钮,之后只有页面应该重新定向..

请帮忙。

示例代码:

ScriptManager.RegisterCleintScriptBlock(this,this.GetType(),"alert('Success')",true); Response.Redirect("index.aspx",false);

0 投票
0 回答
557 浏览

jquery - 带有 Intel XDK 的 jQuery Mobile:在 pageinit 上获取 cookie 内容时,无休止的页面加载

晚上好,

我正在用英特尔的 xdk 编写一个移动应用程序。直到现在我从来没有遇到过问题。

问题:第一次初始化页面时,我试图获取 cookie 的内容。

我只有一个带有子页面的 index.html。你可以在这里得到错误:

http://jsfiddle.net/Gajotres/Q3Usv/

确保选中左侧的 jQuery Mobile 1.2.0 并运行

您应该会看到一个无休止的加载页面。当我试图在 pageinit 上获取我的 cookie 的内容时,也会发生同样的情况。我还尝试了 pagebeforeshowpagecreatepagebeforecreate ......几乎所有在本网站的第一张图片上显示的事件:

http://www.gajotres.net/page-events-order-in-jquery-mobile-version-1-4-update/

响应用户建议的更新:

  • 我还尝试在文档上为特定 ID 绑定事件$(document).on( 'pageinit', '#mainpage', function(){} );
  • 我不包括 jQM 或 jQ 到时间

解决方案

经过近一周的精心研究,我终于解决了这个问题。

现在对于所有其他人来说,XDK 的问题是: 确保您没有第二次包含 jQ 或 jQM,并继续关注您必须使用的事件。

现在对于所有开发人员来说,都有我提到的相同问题:英特尔 XDK 提供了它自己的事件。其中之一是:

document.addEventListener("intel.xdk.device.ready",onDeviceReady,false);

此事件确保您可以使用英特尔 XDK 的所有功能。获取 cookie 的内容就是其中之一。希望它有所帮助,因为一个星期甚至更多的时间来解决这个问题并不是那么愉快。

问候并感谢大家的阅读和帮助

PS:可以关闭!