我想实现相当简单的事情,但我无法弄清楚如何做到这一点。 我需要在PHP生成后在jQuery Fancybox窗口中弹出一条消息。 显示消息的代码可能很简单: if(something){ echo ‘message sent!’; } 在这种情况下,我希望“发送消息!” 要在Fancybox窗口中显示的文本。 任何帮助将不胜感激
我在head部分有一个具有media=’screen’属性的css链接,然后我想要动态链接另一个具有media=’print’属性的css文件。 我这样做是为了解决方案。 $(“div#alert”).click(function(){ $(‘head’) .append(“”); window.print(); }); 但是..当我运行该代码时,输出只是基于media=’screen’ screen’css打印。 然后我再次尝试相同的代码,我点击了div元素,当出现打印对话框时,我点击了取消按钮,然后我再次点击了div元素..然后点击了ok按钮这次.. media=’print’正在工作……那么我该如何处理window.print() ?
我有一个问题,让一系列链接的选择输入工作。 基本上,我希望能够在第一个下拉列表中选择一个航class号,然后用有效的目的地填充第二个,第三个用有效的航class号填充。 获得一个下拉以填充下一个似乎工作正常,问题似乎是因为我需要在第一个下拉中更改以填充第三个,它似乎似乎没有可靠的工作。 有时它会起作用,有时却不起作用,我不知道为什么。 javascript代码: $(function(){ $(“select#fromICO”).change(function(){ $.getJSON(“/trip_reports_chain.php”,{from: $(‘#fromICO’).val(), t: ‘d’}, function(j){ var options = ”; for (var i = 0; i < j.length; i++) { options += '’ + j[i].optionDisplay + ”; } $(“select#toICO”).html(options); }); $.getJSON(“/trip_reports_chain.php”,{to: $(‘#toICO’).val(), t: ‘f’, from: $(‘#fromICO’).val()}, function(j){ var options = ”; for (var i = 0; i < j.length; […]
我正在开发一个用户必须插入用户名的表单。 我想查看用户的用户名有效的模糊: 我添加了这个脚本: 在HTML中: 脚本: function checkUsername(){ var usn = document.getElementsByName(‘username’)[0]; if(usn.value != “”) { var html = $.ajax({ type: “GET”, url: “checkUsername.php?”, data: “usr=” +usr.value async: false, dataType: “text”}).responseText; if(html == “si”) { usn.style.backgroundColor = “green”; } else { usn.style.backgroundColor = “red”; usn.value = “Username still exists!”; } } } 因此onBlur不起作用,当我提交表单时,它看起来像这样的错误: HTTP Error 405.0 […]
下面的AJAX函数访问我的PHP脚本。 目的是在用户关闭页面时删除空白的MySQL条目。 window.onbeforeunload实现这一目标非常完美,但在最新版本的Chrome中,它似乎只允许运行警报。 想知道这种方法是否有任何可比的替代方案? 代码示例(在Chrome中无效): window.onbeforeunload = function() { saveFormData(); return null; } function saveFormData() { $.post(“”, { resume_id: “session->userdata(‘resume_id’); ?>” } ); }
这是最新的jQuery 。 它包含在一个匿名的立即调用的函数表达式(aiife)中 (function( window, undefined ) { // all jQuery code })( window ); 你如何访问$ sign,这是如此受欢迎的jQuery的别名? 如果你打算访问某些东西,我认为你需要一个名字才能访问?
我有这个脚本,我希望当窗口小于768px console.log(‘less than 768px’); 但我的脚本始终工作时窗口超过768px请帮助我某人:( var width = $(window).width(); $(window).on(‘resize’,function(){ if (width < 768){ console.log('less than 768px'); }else{ console.log('nothing'); } });
我正在使用jQuery Mobile,我试图将一个简单的列表项从一个页面移动到另一个页面。 这是我正在使用的一段代码: $(‘#YesNoMaybePage, #summaryPage’).live(‘pageinit’, function() { $(‘.green, .blue, .red’).click(function(){ var $move = $(‘.purchase’).prependTo(“#summaryPage .theListItem”); }); }); 现在这很好用,当我刷新#summaryPage ,单击返回#YesNoMaybePage并执行该事件。 但是,如果我刷新#YesNoMaybePage而不是执行它,它就#YesNoMaybePage 。 当我刷新#YesNoMaybePage时,我认为#summaryPage上的html没有加载,而这就是它无法正常工作的原因,但老实说我不知道。 任何想法可能是什么以及如何解决这个问题? 谢谢一堆世界。 我爱你。 为了进一步说明这里是另一个代码片段,我有一个完全相同的问题代码: $(‘#YesNoMaybePage, #categorizePage’).live(‘pageinit’, function() { $(‘.green, .blue, .red’).click(function(){ var $move = $(‘.purchase’).prependTo(“#categorizePage .theListItem”); }); });
我是PHP和Javascript的新手。 现在我通过使用它运行PHP脚本,但它重定向到另一个页面。 代码是 Update 如何在不重定向到另一个页面的情况下执行此代码并获取成功和失败警报消息的弹出窗口。 我的脚本代码是 – 提前致谢。
代码 ####### The name of this file is ‘test_ajaxfn.php’ ####### <?php if($_POST['var']) { $result = $_POST['var']; echo $result.' is successfully passed to the same page using Ajax Post. :)'; } else { echo 'There is no POST variable passed to the same page. 🙁 '; } echo ' Above indicates the ajax post function \’.\’ […]