Tag: 重载

注入表单元素后重新加载DOM?

我试图将一些jQuery代码组合在一起,一旦用户执行某个操作,它就会将表单元素(输入复选框)添加到表单中。 稍后,用户可以提交此表单。 我是jQuery的新手,但我已经设法将一些几乎可行的代码放在一起。 这是我得到的: $(“#someDivID”).load(“myPage.asp?id=x”); myPage.asp生成一些表单元素,这一切都很好地显示在页面上。 但是,一旦我提交(通过POST)表单,新的表单元素实际上不会发布。 这是表单提交function: $(document).ready(function() { var options = {}; // bind to the form’s submit event $(‘#MyFormID’).submit(function() { $(this).ajaxSubmit(options); return false; }); }); 如果我对此完全错误,你不得不原谅我,但我猜是因为新的表单元素是在最初加载DOM之后生成的。 我是否必须重新加载DOM(如果是这样的话?),还是我应该以不同的方式完成整个事情? 最好的问候,亚当

重新加载javascript没有刷新页面

免责声明:我对这些东西很新,所以请记住这一点。 你好, 我使用AJAX设置网站,无需离开页面即可加载页面内容。 我有几个页面使用JavaScript来加载列表信息。 这是链接设置看起来: #home #list.php?list=$list_id 我有一个名为$ list_id的变量,并使用一些javascript来加载列表。 我面临的问题是,如果我加载一个列表(让我们说ID为1的列表)然后返回并加载另一个列表(让我们说ID为2的列表)javascript没有重新加载到新列表ID的帐户。 无论如何,我可以重新加载javascript代码来解释新变量,而无需刷新页面? 谢谢!

jQuery重新加载div的内容(动态呈现)

我有一个div通过Expression Engine生成html。 我正在使用ajax提交: $(‘#login-form’).ajaxForm({ // success identifies the function to invoke when the server response // has been received; here we apply a fade-in effect to the new content success: function() { $(“#panel”).RELOAD!!();//Just refresh this div! } }); 我只想让#panel div重新加载/刷新。

jQuery ajax Page Reload

我们正在制作多个ajax请求,以便在Web应用程序中“保存”数据,然后重新加载页面。 我们遇到了一种情况:(因为请求是异步的),在ajax调用完成时或之前重新加载页面。 对此的简单解决方案是使用“async”:false选项进行ajax调用,强制进行同步调用。 这似乎有效,但是在任何调用执行延迟运行之前运行的对话框代码。 任何意见是极大的赞赏! 还应该注意的是,在重新加载之前放置一个alert()允许进行ajax请求。 (警报显然会延迟重新加载,以便成功通过请求) 更新代码示例: $(“.submit_button”).click(function(){ popupMessage(); sendData(); //the ajax calls are all in here location.reload(); }); function sendData() { //a bunch of these: $.ajax({ “dataType”: “text”, “type”: “POST”, “data”: data, “url”: url, “success”: function (msg) {} }).done(function( msg ) { }); }

ajax成功后重新加载页面

成功进行ajax调用后,我在重定向/重新加载时遇到了一些问题。 情况如下: 我有删除项目保存在数组中。 当我点击一个按钮时,它通过ajax调用PHP文件,成功后我需要重新加载页面。 但是我这样做有些问题。 我搜索了互联网,找不到可行的解决方案。 我有PHP文件,它通过从数据库中逐项删除的数组。 foreach($arrayVals as $key=>$val) { //bla bla } 另外,我有jQuery部分: $(“#button”).live(“click”,function(){ $.ajax({ url, data, type… not important success: function(html){ location.reload(); } }); }); 我的意思是,代码有效但不好。 它会删除项目,但不会删除所有项目,然后重新加载页面。 比如,如果我要删除10个项目,它会删除6-7个项目,并且3-4个项目保持未删除状态。 它的作用就像它很快重新加载页面,就像PHP文件没有足够的时间来处理所有内容:D