Tag: php

试图打印$ _POST不起作用

我正在尝试打印任何文本字段的值。 我正在使用AJAX,jQuery和PHP,但代码不起作用。 它没有在div id=’pinta’里面显示任何内容,它是空的。 JavaScript的: $(‘#Enviar0’).click(function() { var input1 =$(‘#primero input’).serialize(); $.ajax({ type:”POST”, url:”pintaParte.php”, data:input1, success: function(data) { $(“#pinta”).html(data); } }); }); PHP: $value) { echo “”.$key.””; echo “”.$value.””; echo “”; } } ?>

从jQuery到JSON到PHP

即使我回复,我的问题仍然被抛弃,所以我将重新制作我的问题,希望有人可以看到我的错误并帮助我。 我会尽量做到尽可能彻底。 第1步:我有一个名为divisionsLarge的数组,格式如下: divisionsLarge = [{ “car”:”Toyota”, “color”:”blue”, “numberTires”:”four” }, { “car”:”Honda”, “color”:”red”, “numberTires”:”four”}, etc. etc. … ] (这个数据是虚构的,但是这个过程在某个地方是错误的(也忽略了numberTires被存储为字符串而不是int的事实,它是虚构的人:P) 无论如何,我有92个上述条目,都有相同的键:汽车,颜色和numberTires。 现在,我使用以下函数循环遍历数组,以便使用car和numberTires键构建一个数组: var divisions = []; for (var i = 0; i < divisionsLarge.length; i++) { if(divisionsLarge[i].numberTires != "two"){ var obj = { "car": divisionsLarge[i].car, "numberTires": divisionsLarge[i].numberTires}; divisions.push(obj);} } 好的,在这一点上,我认为一切都很好。 如果我在FireBug中使用控制台并键入divisions[0]我会得到一个漂亮的对象,例如, Object { car = “Toyota”, […]

多个ajax请求相同的URL

我已经阅读了有关多个ajax请求的问题,但没有关于我必须对同一个URL发出2个或更多ajax请求以获得不同响应的情况: function ajaxSub(opc1, value1) { $.ajax({ type: “GET”, url: $(“#urltmp1”).val() + “ajax”, async: true, data: { o: opc1, q: value1 }, datatype: “text”, contentType: “application/x-www-form-urlencoded; charset=UTF-8” }) .done(function (msg) { if (opc1 == “1” && value1 == “data01”) { $(“#field01”).val(msg); } if (opc1 == “1” && value1 == “data02”) { $(“#field02”).val(msg); } }) .fail(function () […]

JQuery UI自动完成搜索结果不显示

我使用php从我的mysql数据库中获取没有搜索结果。 PHP代码: require_once “connectmysql.php”; $belongsto=$current_user->businessname; $q = trim(strip_tags($_GET[“term”])); if (!$q) return; $sql = “select clientname as value from zb_clients where clientname LIKE ‘%”.$q.”%’ AND belongsto='”.$belongsto.”‘”; $result = mysql_query($sql); while($row = mysql_fetch_array($result,MYSQL_ASSOC)) { $row[‘value’]=htmlentities(stripslashes($row[‘value’])); $row_set[] = $row; } echo json_encode($row_set); JQuery代码: $(function() { //autocomplete $(“#search”).autocomplete({ source: “../searchclient.php”, minLength: 1, }); }); 输入字段: 我相信PHP代码是正确的。 如果我自己运行php代码并使用/searchclient.php?term=a 例如,它返回我想要的数组结果。 例如[{“value”:”Hello […]

php变量中的Javascript变量

我有php函数检查我的数据库中是否存在一个条目,我用class::checkThis($my_entry);调用class::checkThis($my_entry); 在我的脚本中,javascript用于确定我选择的文件夹的名称,因此$ my_entry应该如下所示: (正常情况下由php决定,粗体部分由javascript决定) C:/ library / user / apatik / folder1 你猜我找不到混合语言的工作方式,我真的没有任何javascript经验,但还没弄明白。 返回路径第一部分的php代码只是$_SESSION[‘cwd’].’/’和返回所选文件夹名称的javascript变量是data_name ,由var data_name = $(this).attr(‘data-name’); 有没有办法得到像if (class::checkThis($_SESSION[‘cwd’].’/’.data_name) == true) ? 到目前为止我没有尝试过任何工作,而且我遇到了麻烦找到替代方案。 谢谢您的帮助

为什么jquery设计脚本不适用于ajax脚本返回的产品

我遇到了这个无法解决的问题。 部分是因为我无法用正确的术语来解释它。 我是新手,对这个笨拙的问题感到抱歉。 您可以在下面看到我的目标概述。 我正在使用Magento CE 1.7.0.2。 在这里你可以看到我的目标.. 对于类别产品,我在JQuery中编写了一个自定义设计脚本,并且它的工作完美。 设计脚本 : $(document).ready(function(){ $(“li.item”).each(function(){ // my design script. }); }); 我有一个ajax脚本,我正在显示这个页面中的一些产品,最后这个也工作正常,但设计脚本不适用于产品从ajax脚本获得的所有产品。 ajax脚本 : $.ajax({ url: url1, cache: false , type : ‘POST’, // dataType: “json”, data: data1, success: function(response){ if (response) { var string = $(‘.ajaxproducts’, response); $(‘.displayproductsfromajax’).html(string); } } }); 我想为ajax脚本产品制作相同的设计脚本。 我做错了什么事吗? 有任何想法吗 ?

需要从播放列表中获取歌曲名称到“正在播放”横幅w / php和javascript

我正在使用php和javascript创建一个在线音乐播放器,我无法找出处理问题的最佳方法。 我创建了一个MySQL数据库,用于保存歌曲的名称,艺术家,专辑等。 我从一个XML文件中创建了一个播放列表,该文件是从页面上显示的MySQL数据库生成的,我唯一没有得到的function就是当我点击一首歌时,该歌曲的名称出现在“正在播放”横幅中来自播放列表。 我想我需要某种“onClick”function,但我无法弄明白我需要做什么。 另外,我显然不想刷新页面只是为了播放新歌。 谢谢你的帮助! 我的播放器的基本代码如下。 实际播放器使用自定义界面和XML播放列表,但基本上就是这样。 我只需要弄清楚如何创建“正在播放”function。 谢谢! function loadPlayer() { var audioPlayer = new Audio(); audioPlayer.controls=”controls”; audioPlayer.addEventListener(‘ended’,nextSong,false); audioPlayer.addEventListener(‘error’,errorFallback,true); document.getElementById(“player”).appendChild(audioPlayer); nextSong(); } function nextSong() { if(urls[next]!=undefined) { var audioPlayer = document.getElementsByTagName(‘audio’)[0]; if(audioPlayer!=undefined) { audioPlayer.src=urls[next]; audioPlayer.load(); audioPlayer.play(); next++; } else { loadPlayer(); } } else { alert(‘the end!’); } } function errorFallback() { nextSong(); […]

使用MySQL和PHP的JQuery轮询。 怎么样?

我已经找到了各种方法来在网站上评估MySQL的好坏,大多是2年。 我想看一个如何正确轮询服务器的示例。 我有一个MySQL表,其中插入了注释。 我想在JQuery中看到一个关于如何轮询此服务器并附加到DIV的示例,只有自上次轮询检查后插入表中的新注释,而不是每5秒显示最后10个条目。 非setInterval示例是理想的,因为我已经读过setInterval在发出另一个请求之前不关心请求是否成功。

使用ajax在oracle中存储中文字符不起作用

我想使用ajax概念将html页面中的中文字符存储到oracle数据库中。 Front end : HTML & PHP. Back end : Oracle 11G. Oracle特点: NLS_LANGUAGE = AMERICA NLS_CHARACTERSET = WE8MSWIN1252 NLS_NCHAR_CHARACTERSET = AL16UTF16 当我尝试使用表单存储中文字符提交它的存储成功,如果我尝试通过ajax存储我在数据库中得到奇怪的字符。 在ajax页面中我添加了这一行: header(“Content-type: text/html; charset=utf-8”); 并在html页面中添加了以下行: 我已经经历了很多堆栈溢出建议但没有运气。 请告诉我如何解决这个问题。 提前致谢。 代码: HTML代码。 Test function addForm() { var english=document.getElementById(‘txt_english’).value; var id=document.getElementById(‘txt_id’).value; var chinese=document.getElementById(‘txt_chinese’).value; $.ajax({ type: “POST”, async: false, url: “ajax/ajax_add_form.php”, data: { english: english, chinese: […]

如何使用jQuery发布数据

我正在使用PHP向db提交一个非常简单的数据。 在我的page.php上,我有一个链接,通过点击它我在数据库中插入了它的id和一些其他数据。 例如: echo ” Submit it”; 它生成url,如page / test-page /?submit = 12 在页面的顶部,我获得了带有$ _GET的页面ID,并以下列方式将其插入到数据库中: if (isset($_GET[“submit”])) { $page_id = $_GET[‘submit’] //yes, its not secure. //insert in db. //get db success/error msg in $db_msg } 如何在不刷新页面的情况下提交数据并获取数据库成功或失败消息。