Tag: php

使用jquery和ajax删除空表单输入后,阻止空表单输入向数据库提交

美好的一天,我一直在这个网站上阅读所有可能的问题和答案,我知道我几乎得到了正确的答案,但似乎这里的一些建议对我不起作用。 我有一个动态表单,用户可以添加和删除文本字段,并通过ajax和php提交请求。 该表单由两个必需的文本字段和按钮组成,用于添加和删除另一个字段(除了两个必填字段)。 即使不使用其他额外字段,用户也可以提交表单。 我的问题是,如果我按下添加按钮,稍后决定删除它,即使按下删除按钮后,我在数据库中的相应表中得到一个’0’值。 这是我的HTML: Subject: Section: + × → 这是我的AJAX $(document).ready(function() { $(“#save-button”).click(function() { var subject = $(“input#subject-field”).val(); if (subject == “”) { $(‘#status-message’).css({ “color”: “#ec3f8c” }); $(‘#status-message’).html(‘Please fill the subject fields’); return false; } var section = $(“input#section-field”).val(); if (section == “”) { $(‘#status-message’).css({ “color”: “#ec3f8c” }); $(‘#status-message’).html(‘Please fill the section fields’); […]

获取jquery自动完成function,以便在选中时将项目传递到另一个字段

我已经在这个工作了几个小时它应该工作,但我错过了一些东西! 基本上,我使用json自动完成与json源,具有2个值id和描述。 说明应显示在建议中,是否选择了项目并将ID传递给隐藏字段(该字段当前未被隐藏用于测试目的) 这是我的代码: $(function() { $(“#CurrentProv”).autocomplete({ source: “inc/provider_term.php”, minLength: 3, formatItem: function(data, i, n, value) { return value.split(“|”)[1]; } }); $(“#CurrentProv”).result(function(event, data, formatted) { if (data) $(“input#fid”).val(data[0]); }); }); // PHP有效的json输出 $term = $_GET[‘term’]; $sql = “SELECT * FROM db.table WHERE PName LIKE ‘%$term%'”; $res = mysql_query($sql, $conn) or die(mysql_error()); while ($row = mysql_fetch_array($res)) […]

Jquery – Ajax“太多递归”错误showHide()和css.Fn

对不起我的英语不好。 我收到“太多递归”的消息,我认为是在ajax中,这里是代码: function procesarPdf(carpeta,idRevista,dirarchivo,paginaProcesar,nombreArchivo){ $.ajax({ type:”POST”, url:’php/procesar_pdf.php’, data:{carpeta:carpeta,revista:idRevista,archivo:dirarchivo,paginaProcesar:paginaProcesar,nombreArchivo:nombreArchivo}, async:false, cache:false, success: function(data) { var datos = data; if(datos.terminado==false){ procesarPdf(datos.carpeta,datos.idRevista,datos.archivo,datos.paginaAProcesar,datos.nombreArchivo); } else { alert(“Finish process”); quitarEspera(); } } }); } 我使用pdf处理图像以获取图像和缩略图白色文件procesar_pdf.php。 当成功时我再次调用函数继续进程并使用jquery的进度条来查看进度,但当进度为50%或56%或65%时,firebug会向我发出“过多递归”的消息其他错误如何“css.Fn”或“showHide(this,arguments)”。 我不知道错误,请告诉我是否知道错误。

如何使用AJAX以另一种forms添加表单? 但请记住,第一个表单也添加了AJAX

我在Php页面中使用AJAX添加了一个表单,现在我在该表单中添加了使用AJAX创建的另一个表单,但它无效。 这是父页面。 Are you a? Freshman Reappeared ` 使用AJAX JQuery是用于添加First表单的以下内容: $(function () { $(‘#studentstatus input:radio’).change( function () { var index = this.value; $.get( “add_freshman_form_in_maprevios.php”, { studentstatus: index }, function (data) { $(“#adddata”).html(data); } ); } ); }); add_freshman_form_in_maprevios.php页面HTML代码是: $output=’ Roll No. Write down the names of failed papers: Add another ‘; echo $output; 它运行得很好,但是当我想要使用AJAX这种forms的另一个文本框时,它不起作用。 我为此目的将JQuery代码写入主页面。 […]

使用ajax和php将span文本发送到另一个页面

有一个投票按钮,显示一个范围内的投票计数。 id喜欢将投票计数发送到另一个页面,该页面具有包含项目名称的列表,并且希望在那里显示投票计数。 用POST方法尝试这个。 在wamp上尝试这个并得到错误: 注意:未定义的索引:在第17行的F:\ wamp \ www \ myphphtester \ page2.php中计数 时间记忆function位置 1 0.0002 363312 {main}().. \ page2.php:0 我在这里失踪了什么才能发挥作用? page1.php中: voteText(number) to be sent var prj1c = $(“#count1”).text(); $.ajax({ type: “POST”, url: “page2.php”, data: {count :prj1c}, success: function(response) { alert(“Response “+response); } }); 使page2.php: vote count goes HERE: *这个问题从前一篇文章(这教会了我很多)继续发送跨文本到JS和PHP的另一个页面

通过jQuery和Ajax从用户输入更新textarea

我正在尝试更新我的php文件中的值,并使用jquery和ajax将其显示在textarea中。 为了缩短它,我有: 1-带有用户输入和提交按钮的表单和文本区域 2-一个名为data.php的PHP文件 3 – 和html文件 这是我的代码 PHP就像这样简单: <?php $name = "Jordano"; echo $name; 这是jquery $(document).ready(function() { $(‘#txta-update’).click(function() { $.ajax({ type: “GET”, url: “data.php”,//get response from this file success: function(response){ $(“textarea#wstxt”).val(response);//send response to textarea } }); }); }); 你能告诉我如何将输入值发送到php并从新值更新textarea吗? 谢谢 更新

添加表单时PHP重新加载页面(可能需要ajax)

对不起该主题的标题可能不正确,但这是我提出的最好的标题。 所以,我正在建立一个网站的管理面板。 我有一个页面,在页面的某些部分,我想刷新它并加载另一个表单。 让我们说添加一个时间表,在页面的某个地方,我希望只要点击链接就会显示这个表单。 当用户保存它时,我希望该表单消失,并且代替显示所有日程表的列表。 我不想使用框架 – 我不是框架的支持者。 该面板使用PHP构建。 也许这可能是用Ajax实现的? 如果是 – >如何? 任何好示例或教程的链接。

Instagram照片数组所有照片到所选照片数组

我正在尝试设置我的Instagram API网站,以便用户可以选择照片 我能够将数据保存在数据库中并显示照片但不能在不同的arrays中选择照片 这是我的代码: setAccessToken($data); } else { header(‘Location: index.php’); } ?> getUserMedia($data->user->id); // Display results foreach ($popular->data as $data) { echo “images->thumbnail->url}\”;”> } ?>

使用FormData ajax()的几个输入jQuery文件上传失败

编辑我试图通过jQuery / ajax()发送几个输入值,其中包含一个文件,ajax()似乎不能同时支持这两个。 我发现FormData可以解决这个问题。 使用jQuery ajax使用formData() http://www.thefourtheye.in/2013/10/file-upload-with-jquery-and-ajax.html 上传文件和表单数据 更新我不再有任何错误,但文件没有正确上传到MySQL DB / LongBlob columb。 现在似乎在PHP文件中正确接收了它。 HTML JavaScript的 $(“.update”).click(function(){ $.ajax({ url: ‘catsel_change.php’, type: ‘POST’, contentType:false, processData: false, data: function(){ var data = new FormData(); data.append(‘picture’,$(‘#picture’).get(0).files[0]); data.append(‘city’ , $(‘#cityname’).val()); data.append(‘country’, $(‘#country’).val()); data.append(‘id’, $(‘#catselid’).val()); return data; }(), success: function(result) { alert(result); }, error: function(xhr, result, errorThrown){ alert(‘Request failed.’); } […]

通过AJAX将数据发送到$ _POST数组

我开始通过按钮’submit’播放音乐,因此我的表单不会发送到全局数组$ _POST。 怎么做? 我应该使用AJAX吗? 怎么样? 音乐播放,但不发送表格:( Input $(document).ready(function() { $(‘.button’).click(function(event) { $(‘.chatMessage’).val(”); var audio = document.getElementById(‘audioFile’); audio.currentTime = 0; audio.play(); audio.loop = true; event.preventDefault(); }); }); $(“#form”).submit(function(event){ var $form = $(this); var $inputs = $form.find(“input, button, textarea”); var serializedData = $form.serialize(); $inputs.prop(“disabled”, true); $.ajax({ url: “/index.php”, type: “post”, data: serializedData }); }); 拜托,我需要你的答案!