Tag: php

根据另一个选择更新一个选择

可能重复: 如何在更改第一个下拉列表后从数据库加载第二个下拉列表 嘿,我有一个表格,里面有两个选择下拉列表。 第一个选择填充了用户的投资组合,第二个选项需要填充投资组合。 我获得了登录用户的所有投资组合,并使用这些投资组合填充第一个选择我想在第一个选择的基础上填充第二个选择组,例如,如果用户选择portfolio_1,portfolio_1中的所有组应该在第二个选择框中加载。 第一个选择投资组合是: Select Portfolio {% for portfolio in portfolios %} {{ portfolio.portfolioName }} {% endfor %} 我理解的是我需要调用ajax函数onchange of first select in ajax我需要发送选定的投资组合ID并查找具有该id的所有组,然后返回所有这些组并仅更新第二个选择框与那些组, 我不知道如何用我将获得的组填充第二个选择 有任何想法吗? 谢谢

Bootstrap – 想要隐藏内容直到模态加载

我正在使用jquery模式在一个页面中加载多个vimeovideo。 我一直注意到DOM中所有video的加载(34)都会影响性能(在加载时产生延迟)。 因此,我希望确保仅在触发shown.bs.modal事件时才加载video播放器。 这里几乎是一个菜鸟,所以我不知道该怎么做。 莫代尔: <div class="modal fade" id="” tabindex=”-1″ role=”dialog” aria-hidden=”true”> <iframe class="test" id="vimeo" src="//player.vimeo.com/video/” frameborder=”0″ webkitallowfullscreen mozallowfullscreen allowfullscreen> 注意:阅读接受回答的评论

如何在链接中使用查询字符串发送$ _POST

这是php代码,用于检查表单(在同一页面上)是否已发布,并根据$ _POST数组获取结果(如果已发布)或从数据库返回所有结果。 这也设置了包含后来用于分页的number_of_pages的$ total变量 if(!isset($_POST[‘search’])) { $id = (isset($_GET[‘id’]) ? $_GET[‘id’].’0′ : 10); $id = $id-10; $query = “select SQL_CALC_FOUND_ROWS * from feedbacks order by Date desc limit $id, 10 “; } else if (!empty($_POST[‘from’])) { $timstmp = strtotime($_POST[‘from’]); $dt = date(“Ymd H:i:s”, $timstmp); $id = (isset($_GET[‘id’]) ? $_GET[‘id’].’0′ : 10); $id = $id-10; $query […]

Jqueryvalidation检查数据库中是否存在值

正如标题所示,如果Patch_No的值存在,我正试图通过jqueryvalidation插件进行检查。 我阅读了许多其他类似的主题,这就是我如何计算代码,但它似乎没有工作,虽然没有错误。 我很确定DBconnection.php是有效的,因此我在另一个文件中使用它来输入数据。 query($sql); $num = mysql_num_rows($sql); if($num>0){ echo ‘false’; } else{ echo ‘true’; } ?> 这也是jqueryvalidation代码 $(document).ready(function(){ $(‘#first_form’).validate({ rules: { patch: { required: true, minlength: 4, remote: { url: “checkpatch.php”, type: “post” } } }, messages: { patch: { required: “Please enter patch version.”, remote: “This Patch already exists.” } } }); }); 最后但并非最不重要的是PHP中的实际forms […]

JSON编码MySQL结果,然后使用jQuery读取

我有一个数据库表,其中包含一些我想用PHP获取的行,然后使用JSON对它们进行编码。 目前,我的数据库结构如下: idcomponente | quantidade 在PHP中获取值之后,我想知道如何使用JSON(使用相同名称的多行)对它们进行编码,因此我可以使用jQuery.post()来读取它们。 $.post(‘test.php’,{id:id},function(data){ //READ data HERE }); 提前致谢 编辑: 到目前为止,我做了这个: $.post(‘edit/producomponentes.php’,{id:id},function(data){ console.log(data); }); 记录下来: [Object { componente=”1″, quantidade=”2″}, Object { componente=”3″, quantidade=”3″}] 现在我该如何浏览每一行并获取其属性? (data.componente,data.quantidade)

通过AJAX / PHP设置变量提交URL而不刷新页面,加载变量

我遇到一些问题,通过AJAX执行function而不刷新我的页面。 我有一个字段供用户输入外部URL,当他们点击提交时会弹出一个模态窗口,其中一些信息是通过一个单独的PHP页面生成的(目前是images.php)。 我实际提交了表单时脚本工作,页面重新加载,images.php能够看到index.php?url =无论如何,但我正在尝试更新页面而不必刷新。 在定义变量后是否需要重新呈现DIV? 我想这可能是我遇到问题的地方。 JS $(function() { $(“#newNote”).submit(function() { var url = “images.php”; // the script where you handle the form input. var noteUrl = $(‘#noteUrl).val(); $.ajax({ type: “POST”, url: url, data: {noteUrl: noteUrl}, success: function(data) { alert(data); // show response from the php script. } }); return false; // avoid to execute […]

简单的jsonp无法使用php服务器

我尝试了一些基本的例子,但它没有用。 我不确定我是否完全理解jsonp,但是我遵循基本教程并且在直观的层面上,我看不出有什么不对。 (当然,我错过了一些东西,因此问题)。 JavaScript代码: postData = $(this).serialize(); console.log(postData); $.ajax({ data: postData, url: ‘externaldomain.php’, dataType: ‘jsonp’, success: function(data){ console.log(data); alert(‘Your comment was successfully added’); }, error: function(){ console.log(data); alert(‘There was an error adding your comment’); } }); PHP代码: $tag = mysql_real_escape_string($_GET[“callback”]); 令人讨厌的部分是,它甚至没有向我显示错误。 任何人都可以帮忙解决问题吗?

你怎么能把PHP放在Javascript中?

我正在通过这样的PHP函数检索Facebook Page Like count: likes){ return $likes = $json_output->likes; }else{ return 0; } } ?> 然后,我能够回应这个没有这样的问题: 但是,我正在使用JavaScript函数来执行此动画,以便在页面上显示数字,如下所示: $({someValue: 0}).animate({someValue: 450700}, { duration: 3000, easing: ‘swing’, step: function () { $(‘#facebookCount’).text(commaSeparateNumber(Math.round(this.someValue))); }, complete:function(){ $(‘#facebookCount’).text(commaSeparateNumber(Math.round(this.someValue))); } }); 那个450700在JS代码中的位置是我需要放置PHP echo的号码。 甚至可以将一个PHP回显(如果我把它变成一个变量?)到JS中。 我尝试了许多很多东西并撞到了一堵砖墙。 任何帮助是极大的赞赏。 谢谢!

php使用ajax上传多个文件

我已经设法使用我当前的php和html表单上传了多个文件,并希望通过一些ajax并自动提交表单。 我已经隐藏了’文件’输入和提交按钮,因此表格由js处理(提及这可能会影响表单提交,表单提交,我通过HTTP标头检查)。 我的js的ajax部分是我通常用于ajax和标准表单的,但是当我提交表单时我的$ _FILES是空的,所以我想我在这里没有正确使用ajax? 我需要在我的ajax中更改以处理文件上传? $(“#add_button”).click(function(e) { e.preventDefault(); $(“#folder_open_id”).trigger(“click”); $(“#folder_open_id”).change(function() { $(“#folder_upload”).submit(); }); }); $(“#folder_upload”).submit(function(event) { var formdata = $(this).serialize(); event.preventDefault(); $.ajax ({ url: “index.php”, type: “POST”, data: formdata, success: function(response) { $(“#response_div”).html(response); }, error: function(response) { alert(response); } }); }); PHP if($_SERVER[‘REQUEST_METHOD’] == ‘POST’) { if(!empty($_FILES[‘files’][‘name’][0])) { $files = $_FILES[‘files’]; define(‘CPATH’, $_SERVER[‘DOCUMENT_ROOT’] . “/uploads/”); […]

使用PHP函数的jQuery Ajax返回HTML代码

我正在使用Joomla,我打算在Joomla用户表的数据库中检查是否正确通过代码来执行注册。 好吧,3天前我正在尝试使用调用php函数的ajax函数。 当我尝试从服务器(php函数)读取响应时,只能获取HTML页面。 不知道发生了什么。 我看了几篇文章和问题,但仍然不知道发生了什么。 我正在做的是当在给定字段中检测到写入时,执行检查数据库中是否存在代码的function 我不确定我是否正确访问了我的validatePartner.php 这是我的脚本: jQuery(document).ready( function($){ $(‘#jform_username’).bind(‘input’, function() { alert(“FINE”); var data =” hello world”; var data2=” hello all”; $.ajax({ url: ‘validatePartner.php’, data: {‘q’: data,’z’:data2}, type: “POST”, success: function(data) { alert(“Here: ” + data); } }); }); }); 这是我的validatePartner.php: 我在同一目录中有这个teo文件。 谢谢你的帮助! 解: 使用@jonasfh提示,我得到了我需要的东西! 我创建了一个包含两个文件的组件,他告诉我和我使用的ajax函数: . . . $.ajax({ url: ‘?option=com_validatepartner&format=raw’, . […]