Tag: php

无法将json数组从PHP返回到jQuery AJAX

问题 我正在使用带有下拉列表的AJAX jQuery来从PHP获得一些响应。 到目前为止,我只想从数据库中获取一行,但现在我想要另一个数组。 现在的情况 前面 – $.ajax({ type: “POST”, url: “project_details.php”, data: data_string, cache: false, success: function(data){ if(data){ var json = data; obj = JSON.parse(json); $(“#project-name”).text(obj.project_name); $(“#start-date”).text(obj.start_date); } } }); 回来 – $result=mysqli_query($db,”SELECT distinct project_name,start_date FROM `projects` WHERE a.supervisor_email = ‘$email’ and a.project_id = ‘$project'”); $count=mysqli_num_rows($result); $row=mysqli_fetch_array($result,MYSQLI_ASSOC); if($count==1){ echo json_encode(array(“project_name” =>$row[‘project_name’], “start_date” => $start->format(“d […]

用户使用jQuery检查可用性

我试图检查我的用户名是否可以通过使用jQuery注册,该脚本实际上没有错误,但它仍然说” the username in use “即使数据库中没有用户名记录。 这是我的函数的PHP代码 function checkavailabileUserName($UserName) { if(isSet($_POST[‘userName’])) { $username = $_POST[‘userName’]; $sql_check = mysql_query(“SELECT userUserName FROM user WHERE userUserName=’$username'”) or die(mysql_error()); if(mysql_num_rows($sql_check)) { echo ‘The username ‘.$username.’ is already in use.’; } else { echo ‘OK’; } } } 我在这个名为RegisterUserAction.php的页面上调用此函数 checkavailabileUserName($UserName); 这是JAVASCRIPT代码 pic1 = new Image(16, 16); pic1.src = “http://sofzh.miximages.com/php/loader.gif”; $(document).ready(function(){ […]

jQuery $ .ajax成功只运行一次

我正在尝试实施单星评级(即类似按钮)。 我想改变(切换)星形图像。 它似乎唯一的问题是,当使用$ .ajax时,在“success:”部分, src attr(或其他任何真正的,如.css)仅适用于一个(第一个)时间 ! 实际上,客户端必须刷新页面才能看到最新的星形图像/状态(从数据库加载)。 这是代码: // Ajax: Star $(“#p”).find(‘.star’).click(function (e) { e.preventDefault(); $.ajax({ type: “POST”, url: “./ajax.php”, data: “pID=”, cache: false, success: function(html) { $(“#s”).attr(“src”,html); } }); }); // END OF: Ajax: Star php文件回显一个文件名,该文件名应替换为src属性(例如star-on.png或star-off.png) 所以我认为问题是:为什么“成功:function”只触发一次?

根据用户从下拉列表中选择显示多个文本框

我希望根据用户从下拉框中选择的数字显示多个文本框。 因此,如果用户选择1,则会出现1个框,然后会出现2个框等。 我的下拉 – 1 2 3 当用户选择一个我想要显示的数字时: Name: 来自@Elise Chant的代码正在寻找,但当我将它放在编辑器中时,如下所示它不起作用,但在她链接的示例中起作用。 var el = ” + ‘Name:’ + ” + ” + ” + ”; $(‘#numNames’).on(‘change’, function(e) { var numSelected = $(this).val(); appendControls(numSelected); }); function appendControls(num) { $(‘#elcontainer’).empty(); for (var i=0; i<Number(num); i++) { $('#elcontainer').append(el); } } JS Bin 1 2 3 任何人都知道为什么这不起作用?

在多项选择测验结束时显示所选答案

我正在尝试创建一个多项选择测验。 问题和选择在应用程序中显示得非常好。 在测验结束时,我可以计算出有多少答案是正确的,错误的和未成功的答案,但我无法显示所选答案并将其标记为正确,不正确或未答复。 我一直试图将应用程序的这部分代码编写近一个月,而我似乎无法弄明白。 如何在多项选择测验结束时显示所选答案并将其标记为正确,不正确或未答复? 这是questions.php代码,下面是result.php代码。 Multiple Choice Quiz .container { margin-top: 110px; } .error { color: #B94A48; } .form-horizontal { margin-bottom: 0px; } .hide{display: none;} Welcome : QUIZ var myCountdownTest = new Countdown({ time: 180, width:200, height:80, rangeHi:”minute” }); QUIZ <div id='question’ class=’cont’> <p class='questions' id="qname”> . <input type="radio" value="1" id='radio1_’ name=”/> <input type="radio" […]

在jquery / ajax中使用错误函数

我正在使用jquery在ajax / php中使用连接模块。 我需要从php向ajax抛出exception,以指示电子邮件或密码是否为假。 我在网上搜索了一种使用jquery的ajax提出的’error’函数的方法。 找到了一些解决方案,但都没有。 尝试抛出一个phpexception:错误函数没有捕获它; 尝试通过发送json编码数据避免使用错误function:无法在成功函数中使用它…错误函数似乎只捕获服务器错误,这真的不是很有趣。 请问有人可以帮我找到一种通过ajax从php传递错误的方法吗?

在特定日期使用jquery隐藏表列

我在db.it中有一个名为view results的表有3列..我想在14天后隐藏它的第3列’Apply Recorrection’。例如:表显示日期是2012-12-01。14天之后怎么能隐藏这个第3栏(参考此表的学生不会看到2012-12-15表格。)….这是我的示例代码: Student IDGradeApply Recorrection RS211CClick Here RS221BClick Here RS251FClick Here ​ JS代码: $(“table td:nth-child(3)”).hide();​ 演示代码链接: http : //jsfiddle.net/ELRpv/4/ 帮我编辑这段代码来完成我的任务……

PHP / JS / JQUERY:自动检查/更新积分状态的智能方法

所以现在我用这个: function checkpoints() { var postThis = ‘checker.php?userid=’+ $(‘#user_id_points’).val(); $.post(postThis, function(data){ $(“.vispoints”).html(data).find(“.vispoints1”).fadeIn(“slow”) }); setTimeout(checkpoints, 5000); } 此function每5秒重复一次(每5秒发送一次请求)并每5秒运行一次checker.php,以显示您获得的点数。 (checker.php回显你在span class vispoints1中得到了多少分)。 现在不是有一个更聪明的方法来做这个,而不是一直发送这样的请求..我的意思是像facebook这样的网站,他们不这样做,以检查你是否有新的朋友请求? 希望你能帮助我找到一个更好的方法,例子也会很好。

使用表单动态更改地址栏中的URL

我正在开发一个Volusion网站,并且作为向购物车添加商品的方法,我希望潜在客户能够输入产品代码以自动将该产品添加到购物车。 所以,我需要一个完全取代地址栏中的内容的表单: http://www.yourvolusionstore.com/ShoppingCart.asp?ProductCode= 然后我需要一个字段,他们放入产品代码,最后添加代码……我一直在寻找答案,但似乎没有任何工作……

通过ajax调用php文件无法正常工作

这似乎是一个相对简单的问题,我对使用ajax很新,但我看到一篇关于在触发OnClick事件时能够调用PHP脚本的post。 我试图在用户单击“注销”链接时销毁会话,因此我想在OnClick事件发生时调用logout.php文件。 我的问题是单击链接时没有任何反应。 这是我的代码: $(document).ready(function() { // Expand Panel $(“#open”).click(function(){ //when the user clicks the logout button $.ajax({ url: “logout.php” )}; }); });   | Log Out