Tag: php

jQuery动态表单,PHP $ _FILES为空

我需要在jQuery中动态创建一个HTML表单,当我单击提交按钮时,我将表单数据通过Ajax发送到’add_sw.php’进行处理。 但我的问题是这个PHP脚本无法访问PHP $ _FILES变量,因此它是空的.. 这是js相关的js代码: $(“body”).on(“click”, “#submit”, function() { var frm = $(‘#sw_add’); frm.submit(function (ev) { $.ajax({ type: frm.attr(‘method’), url: frm.attr(‘action’), data: frm.serialize(), success: function (data) { alert(‘ok’); } }); ev.preventDefault(); }); }); $(“body”).on(“change”, “select”, function() { var tag = $(“”); var content = “”; content += “”; content += “Fájl:”; content += “”; content […]

MySQL和PHP加载超过1000个项目使浏览器冻结

从数据库加载数据时遇到一个小问题。 我有1150行的表,我很想在单页上显示它们。 这是我的SELECT : $result = mysqli_query($link, “SELECT id as id, name as name FROM table”) or die; 这是我的PHP: while ($zaznam = mysqli_fetch_array($result)): extract($zaznam); echo $id .”-“. $name; endwhile; 它运行良好,但页面加载大约10秒,浏览器在SELECT期间被冻结。 有没有机会加快速度,或只显示部分项目和下一次滚动加载等等?

从Jquery Post中删除转义字符

对于我的问题,有几个类似的问题,但我没有找到一个可以帮助我解决问题的好问题。 我的问题是: 我想将一个JQuery对象转换为一个Json字符串,然后将此字符串发布到PHP webPage,这运行得非常好。 但是当我在服务器(php页面)上收到它时,它充满了转义字符。 这是我在客户端的代码: var jsonRemision = JSON.stringify(remision,false); $.post(“updateremision.php”, { rem:jsonRemision, contentType: “application/json; charset=utf-8”, dataType: “json”, processData: false, }, function(data,status){ if(status==”success”){ alert(“Good Message”); }else{ alert(“Bad Message”); } }); 这是服务器上的代码: $remision = json_decode($_POST[‘rem’]); 现在,当我看到$ _POST [‘rem’]里面的内容充满了转义字符\“。这些转义字符不允许我使用jsondecode … json充满了转义字符,如下所示: {\”id\”:\”12\”,\”fecha\”:\”2014-06-25\”,\”ciudad\”:\”Manizales\”,\”camion\”:\”NAQ376\”,\”driver\”:\”16075519\”,\”cant\”:\”0\”,\”anticipos\”:[{\”type\”:\”1\”,\”com\”:\”Comment\”,\”costo\”:\”1234\”}]} 如何删除转义字符? 提前感谢任何评论或帮助:)

Symfony 1.4:如何使用AJAX的函数在select依赖中检索所选值?

在我的数据库中,我有两个相关的字段。 第二个字段取决于第一个字段中选择的值。 关系是: 我以表“conflictos_1”的forms使用的函数是: $(document).ready(function() { $(“#conflictos1_id_sector_actividad”).change(function() { var id_sub = $(this).val(); if(id_sub != ”) { $.ajax ({ type: “POST”, url: ”+ ‘?id=’ + id_sub, cache: false, data: “id_sub=”+ id_sub, success: function(data) { $(“#conflictos1_id_subsector_actividad”).html(data); // but it does not select the value of dropdown list. } }); } else { $(“#conflictos1_id_subsector_actividad”).html(“– No se ha seleccionado […]

jQuery。将PHP加载到Div-not工作中 –

这是一个很棒的资源,我在第一个网站开发项目中一直在广泛使用它。 我有静态网页,我想保持静态,但将WordPress(已经安装并在/ blog / subdomain上运行)引入指定div中的静态主页。 我找到了代码: $(document).ready(function(){ $(“#randomdiv”).load(“load.php”); }); 我将“#randomdiv”修改为“#myblog”,将“load.php”修改为WordPress添加的“blog / index.php”文件。 我还指出我想要index.php中的#content。 $(document).ready(function(){ $(“#myblog”).load(“blog/index.php #content”); }); “Loading…” 踢球者: 它昨晚工作了大约一个小时 。 我在CSS中为我的静态页面设计了php,它停止了工作! 我已经清除了一切并重新开始,但没有运气。 我哪里错了??? – 谢谢您的反馈 – 也许有人可以快速轻松地向我解释.php的工作原理。 WordPress给了我大约15个.php文件/ blog /我认为index.php是我的票,但也许没有。 尽管如此,拉特之夜仍然有效。 我发布了一个新post,它出现了,我正在设计它和一切。 有些东西发生了变化,我无法找到它。

将id传递给jquery模态forms

我有下表,我显示数据库中的数据。 当我单击编辑按钮时出现一个对话框,我需要在db的文本框中显示数据。 但是从db获取数据我需要在模态中使用player_id。 Edit 所以在这里我想将player_id传递给jquery模式forms,在那里我可以在该特定播放器的player_id的基础上从db获取数据并显示在文本框中然后再次更新到db。 ID Name Details 我想将$ player_id变量传递给jquery Modal表单。 就这样。

表单未在服务器上传递

我的网站上有一个注册表单,它通过JQuery Post传递输入到PHP文件中。 这一切在我运行PHP 5.2的localhost上工作正常,但是当我将它上传到我的服务器(5.4)时,我遇到的问题是表单没有被处理。 这是我正在使用的代码: $time = time(); $id= time().’-‘.mt_rand(100000000, 999999999); $type= mysqli_real_escape_string($con, $_REQUEST[“type”]); $subtype= mysqli_real_escape_string($con, $_REQUEST[“subtype”]); $name= mysqli_real_escape_string($con, $_REQUEST[“name”]); $name = ucwords(strtolower($name)); $email= mysqli_real_escape_string($con, $_REQUEST[“email”]); $relative= mysqli_real_escape_string($con, $_REQUEST[“relative”]); $relative = ucwords(strtolower($relative)); $summary= mysqli_real_escape_string($con, $_REQUEST[“bio”]); $postcode= mysqli_real_escape_string($con, $_REQUEST[“postcode”]); $sendpassword= mysqli_real_escape_string($con, $_REQUEST[“password”]); $password= md5(mysqli_real_escape_string($con, $_REQUEST[“password”])); $hash = md5( rand(0,1000) );

codeIgniter单击确定页面刷新时成功消息的Javascript警报

我有这样的代码: × <?php $message = "Your Upload was successful"; if((isset($message))&&($message!='')){ echo ' alert(“‘.str_replace(array(“\r”,”\n”), ”, $message).'”); ‘; } redirect($this->uri->uri_string()); //refresh page ?> 我想显示此成功警报消息,然后如果用户单击确定它将刷新浏览器。 在我的情况下,它只是刷新浏览器。 什么是最好的方法。 非常感谢提前。

如何通过ajax load()函数加载页面时刷新特定的div内容

这是我的HTML代码: Tab1 Tab2 Tab3 这个脚本在“home”div中加载页面内容,如果我点击“tab1”,那个特定的’tab1.php’加载’home’div,当我点击’tab2’时,特定的tab2.php正在加载’home ‘div,当我点击tab3特定tab3.php正在加载家庭div, function fun1(){ $(“#home”).load(“tab1.php”,{},function(){}); } function fun2(){ $(“#home”).load(“tab2.php”,{},function(){}); } function fun3(){ $(“#home”).load(“tab3.php”,{},function(){}); } 当我点击tab1页面加载到家庭div时,当home2页面加载到home div时,此home div必须每5秒刷新一次,此home div必须刷新5秒,与tab3相同 请检查’onload’function是否为正文标签! 我尝试使用setInterval(function(){}); 像这样 : function fun1(){ setInterval(function(){ $(“#home”).load(“tab1.php”,{},function(){}); },5000); } function fun2(){ setInterval(function(){ $(“#home”).load(“tab2.php”,{},function(){}); },5000); } function fun3(){ setInterval(function(){ $(“#home”).load(“tab3.php”,{},function(){}); },5000); } 而问题是,当我通过ajax load()函数调用页面时,整个页面正在加载,所以我不想加载整个页面我只想刷新特定div home div的页面,请提示如何解决这个问题。 请检查我用来调用默认页面tab1.php的onload()函数

使用AJAX / jQuery在textarea中显示PHP echo?

我试图使用AJAX在textarea中显示PHP回显,每秒自动刷新。 到目前为止,我所做的一切都不想工作,我在textarea中什么也得不到。 这是我的代码: bind_param(‘s’, $asker); $stmt->execute(); $stmt->bind_result($message); /* fetch values */ while ($stmt->fetch()) { $currvalue[] = array(‘message’=>$message); } echo $message; echo ‘333333333’; ?> HTML代码: AJAX / jQuery代码: $(document).ready(function () { function load() { $.ajax({ //create an ajax request to load_page.php type: “GET”, url: “file.php”, dataType: “text”, //expect html to be returned success: function (response) { […]