草庐IT

PHP,AJAX 从 HTML 选择自动填充输入字段?

我已经尝试了一段时间,以根据初始文本找出从数据库中提取信息的正确方法在html下拉菜单中选择。这是我的代码:Selectaperson:$Pop";}?>DBIDPopulationUniqueIDPersoninfowillbelistedhere.test.js包含:functionshowUser(str){if(str==""){document.getElementById("GetInformation").innerHTML="";return;}if(window.XMLHttpRequest){//codeforIE7+,Firefox,Chrome,Opera,Sa

php - 获取可变大小的表单到 javascript 和 PHP (AJAX)

背景-我有一个包含一堆按钮的网页(想想POS系统)。我希望用户能够编辑按钮的名称(用于将它们按特定顺序排列)和按钮的文本,其中包含2个部分,即项目和成本。目前我通过将数据从一个PHP页面(完成编辑的地方)传递到另一个PHP页面(我将它写回数据库)来工作,但我想使用更多的AJAX方法并将其传递给js保存编辑时更新a的函数。由于按钮的数量可能非常多,我不知道要读入脚本的按钮的确切数量。目前我有这样的东西......echo"";echo"";echo"";它被发送到我有...的PHP页面$buttonArray=$_POST['btn'];$itemArray=$_POST['itm'];

php - 添加安全层以尽可能防止 AJAX 僵尸程序

我不确定标题是否是提出这个问题的正确方式,但就这样吧。案例:我正在使用CodeIgniter(2.1.3)进行AJAX调用并获取JSON数据。意识到您无法真正“保护”AJAX,因为用户始终可以访问JavaScript,我想知道有什么可能使人们尽可能难以自动化AJAX调用。假设您有一款游戏,您不断请求队列数据来build建筑物和训练部队。如果我想对那个网站进行机器人操作,我可以找出AJAX调用的工作原理,然后编写一个脚本让我自己登录域并手动调用AJAX调用。这样做的目的是;可能有10000人试图对网站进行机器人攻击,我在AJAX调用中构建的障碍层可能会将这10000人减少到大约100人,

php - "No Element Found"试图使 AJAX 发送/接收字符串到 PHP

我在W3Schools上阅读了AJAX教程,做了一个基本相同的简单示例,但它产生了一个错误。如果好奇的话,教程在这里:http://www.w3schools.com/ajax/ajax_aspphp.asp我想将一个字符串发送到一个PHP文件(类似于链接中的第三个代码块),但我收到一个错误:“找不到元素”。Firefox突出显示PHP文件的第5行,即?>。带有AJAX代码的文件名为“getHello.html”(.html是否正确?)并包含以下代码:AJAXHelloWorldExamplefunctionsayHello(str){if(str.length==0){documen

php - ajax回调不起作用

我似乎无法从中获得回调,但它得到了一个简单测试的响应。任何人都知道为什么它不按我的意愿行事$(document).ready(function(e){$("button").click(function(){varmsg=$("#txt").val();$.post("http://localhost/bot.php",{msg:msg},function(data,status){$("p").text(data);});});});PHP,谁能推荐一个好的JavaScript工具来帮助我发现错误?msg=$msg;}publicfunctionrespond(){switch($t

javascript - 使 Ideone API 在 Codeigniter 上工作(ajax、javascript、soapclient)

这是我第一次使用Codeigniter。很抱歉,如果我的问题是菜鸟。我从这个网站得到代码:WorkingwithIDEOneAPI(完整的项目代码是here)现在,我正尝试在codeigniter中使用它。我能够让它工作到下面的javascript部分(因为它能够检查“来源”是否有值(value))。script.js:$(document).ready(function(){$('#myform').submit(function(){vardata=$(this).serialize();varsource=$('textarea#source').val();if(source=

php - 如何在php中使用ajax响应数据

我在处理响应数据时遇到问题。我想在我的php文件中使用响应数据。我想将它们分配给一个php变量。这是insert.php文件中的ajax代码。functionchange(){vartp=$('#choose').val();varcountry_val=$('#country_filter').val();//alert(country_val);//varcountry_val=$('#country_filter').val();$.ajax({type:"POST",url:"filter.php",data:{name:tp,country:"test"},success:f

javascript - 从 jquery 通过 AJAX 发送图像数据

我需要使用AJAX从客户端向我的PHP服务器发送图像数据(data:image/png;base64)。我的AJAX调用如下所示:(form_data包含图像)$.ajax({url:global_siteurl+'/save_image',data:form_data,dataType:'json',type:'post',contentType:"application/x-www-form-urlencoded;charset=UTF-8",success:function(retval){process_save_image(retval);}});然后我将编码后的图像数据作为

php - 单击复选框后,jquery/ajax/php 将数据加载到文本字段中

我如何在单击复选框后将数据加载到文本字段中,然后我需要禁用该文本框,但再次取消选中它时,需要删除该数据并使文本框启用手动输入数据。我试过这段代码,我是jquery/ajax的新手,不知道如何解决这个问题。$(document).ready(function(){$('#chk').click(function(){if($(this).is(":checked"))$("#txtaddress").removeAttr("disabled");else$("#txtaddress").attr("disabled","disabled");//here,idon'tknowhowdoi

php - Ajax 投票民意调查直接工作,但不是通过第二个 ajax 调用

如果标题有点不清楚,我深表歉意。基本上,问题在于:我有一个在名为poll.php的文件中生成的投票表单。因此,如果我转到/poll.php,它会向我显示该民意调查。我没有包括表单代码,因为它没有任何可能导致此问题的内容,因为它只有单选按钮、文本和提交按钮。我已将表单配置为使用ajax,因此当我单击提交时,它会提交表单、查询数据库以获取最新数据并以图形形式将其显示给用户,而无需刷新页面。这是运行以启用ajax的javascript代码:$('body').on('submit','#votePoll',function(){$.get("/vote.php",$(this).serial