【ajax的两种提交方式(get/post)和两种版本】教程文章相关的互联网学习教程文章

JavaScript JQuery Ajax问题:POST在Firefox,IE,Safari中运行良好,但不适用于Chrome【代码】

我是JavaScript的新手,并与一些开发人员一起开展业余爱好项目.我们有一个简单的页面,用于向数据库提交请求. 我决定尝试学习JQuery,并开始在这个请求页面中实现一些AJAX功能.它在FireFox,IE和Safari中运行良好,但由于一些奇怪的原因,我无法在Chrome中使用它. 我现在已经调试了几个小时,我不知道为什么它不起作用.这是HTML表单的相关部分(由于JavaScript而删除了帖子操作):<form method="POST"><input type="text" name="amount" va...

从PHP获取Ajax POST请求中的数据?【代码】

我正在尝试使用Ajax发送POST请求,但是我无法获取PHP中发送的值.这是我的JavaScript代码:$.ajax({url: "updatedata.php",type: 'post',data: JSON.stringify(jsonData),contentType: 'application/json',dataType: 'json',success: function(data, status, xhr){//...} });我想用PHP访问数据.像这样的东西?$data = $_POST['data'];我的数据:{"UID":"00a3b1b0-03b4-11e1-be50-0800200c9a66","Firstname":"Bastian","Lastname":"Sa...

php – 由于JQuery Ajax Post导致的500内部服务器错误【代码】

找到答案: 错误是分号,它的工作原理!但正如“KIKO软件指出”由于代码没有意义,数据在数据库中被添加了两次,因此我删除了“$(”script“).html(result);”在html文件中的行,一切都像魅力一样.这与服务器错误500没有任何关系……只是代码中的一些错误. 我在尝试执行AJAX帖子时遇到困难.出于某种原因,我收到服务器500错误.我可以看到它在控制器中达到了断点.我尝试从PHP文件中发出警报和回声,但它不起作用.我试着查看其他堆栈溢出查...

javascript – 带有数据的jQuery Ajax Post【代码】

为什么它不起作用.我试图通过一些参数点击按钮时调用一个php文件.它在jsfile.js中执行到alert alert语句.之后ajax部分没有被执行..帮帮我..提前谢谢.. main.html中<!DOCTYPE html> <html> <head><title></title><script src="jsfile.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script> </head> <body><button onclick="cart(0)"> hi </button><p id="disp"></p> </body> </...

在所有ajax和jquery post函数之前需要调用一个javascript函数【代码】

我有各种函数与ajax和$.post语法,它调用服务器函数.但是当会话过期并且页面没有刷新时,我的ajax代码将无法工作.在此,我想将页面重定向到登录控制器.因为这是ajax调用我的重定向代码不起作用. 是否有任何代码或JavaScript / jQuery函数在任何其他jquery ajax和post函数之前执行. 我在服务器端使用PHP(Yii框架). 请告诉我.谢谢.解决方法:您可以使用“beforeSend”ajax事件来检查会话,如果它已过期,您可以执行其他操作:$.ajax({befor...

在PHP中,AJAX post值为空【代码】

我正在尝试将值发布到另一个页面并执行一些mysql操作,但这些值是作为空对象发布的.这是我的index.php文件的脚本部分:$(document).ready(function() {$("#picker").datepick();$('#picker').datepick('setDate', 'today');$('#submit').click(function() {var name = $("#name").val();event.preventDefault();$.ajax({type: "POST",url: "new_prob_submit.php", data: { 'date': $('#picker').val(), 'name': $('#name').val() },...

javascript – 无法在ajax请求中获取PHP中的$_POST值【代码】

这是我的index.html<script>var xml = new XMLHttpRequest();xml.onreadystatechange = function(){if (xml.readyState === 4 && xml.status === 200) {console.log(xml.responseText);}}xml.open("POST", "ajax.php", true);var data = new FormData();data.append("name","Sahan");xml.send(data); </script>这是我的ajax.php<?php echo "Hello " . $_POST["name"]; ?>当我在我的localhost上运行这个结果时Notice: Undefined in...

javascript – 保护服务器的ajax GET / POST请求【代码】

假设我使用某种API并且我的文件server.php处理与API服务的连接.在我的客户端,我使用这样的AJAX调用:$http({url : 'server/server.php',method : 'GET',data : { getContent : true }});在我的server.php中,我这样处理:if(isset($_GET['getContent'])){$content = get_content(); }function get_content(){...}我只是想知道是什么阻止任何人使用相同的getContent参数发送AJAX调用并获取我的所有数据?我如何保护它并确保只有来自我...

php – Ajax Post不在laravel 5.1中工作【代码】

我试图在laravel中使用ajax发布数据,但似乎无法正常工作.我跟着以下是我的代码 login.blade.php<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="csrf_token" content="{{ csrf_token() }}" /><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css"> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap-t...

c# – 使用jQuery AJAX将多个变量POST到ASP .NET MVC控制器【代码】

我有一个控制器,我想通过AJAX发布2个项目:一个复杂的对象(我的整个viewmodel)和一个整数(特定行的id).这个特殊项目是在VB .Net中,但是如果有人能用C#回答这个问题,那就没关系了(我对这两种语言都很了解).这两种语言都可行. 我可以将viewmodel POST到控制器没有任何问题.一旦我尝试包含整数,控制器就不能再发送请求了.我知道这可能是我如何格式化POST的数据的一个问题,但我无法确切地知道我需要做什么. 我的控制器动作如下:<HttpP...

javascript – Preflight具有无效的HTTP状态代码404 Jquery AJAX POST【代码】

好吧,当它在控制台中出现此错误时,我真的很讨厌它.而且我知道stackoverflow充斥着这些类型的问题.但是,我已经完成了研究,并且在我的Web API 2 Web服务中启用了CORS,我仍然遇到此错误. 这是我的Web API 2代码:namespace WebApi.App.Controllers {[EnableCors(origins: "*", headers: "*", methods: "*")]public class ServiceController : ApiController{[HttpGet][Route("GetData")]public IHttpActionResult GetEmpData(DATAvars...

javascript – jQuery AJAX POST – 数据不会被发送【代码】

$.ajax({url: "/Configuration/AddServersAdvancedSelect",type: "POST",data: { selectedOUs: that.getByDataSelected() },async: false,dataType: "html",success: result => {cont.setTabContentFromHtmlString(result, 1);cont.tabClicked($("td[data-value='1']").get(0));},error: (xhr, ajaxOptions, thrownError) => {//} });编辑:我今天回来工作,它神奇地开始工作.我猜那是件好事 这是我对服务器的ajax请求.由于某种原因...

php – 如何防止来自ajax的POST请求(通过firebug获得)

如何防止用户发送邮件请求?例如,表单通过Ajax post提交.使用firebug我可以看到post请求,但是我注意到这个请求可以通过右键单击并选择“在新选项卡中打开”轻松重复“我该如何防止这样的事情?解决方法:任何网络表单都可以通过多种方式发布.您需要做的是确保处理表单的服务器端脚本具有“忽略”垃圾请求所需的逻辑.

c# – 将ASMX服务迁移到WCF服务 – AJAX Post【代码】

我有一个asp.net asmx服务,我想将其转换为wcf服务. 我在使用带参数的jquery ajax POST请求调用wcf服务时遇到问题. 如果我在没有参数的情况下调用WCF服务或以json格式传递参数,则可以正常工作. 当执行以下jquery帖子到wcf服务时,我得到错误500. 请注意,我无法更改jquery请求的方式. 原始ASMX服务:[WebMethod(EnableSession = true)] [ScriptMethod(ResponseFormat = ResponseFormat.Json)] public void SendStatus(string param1, ...

php – 从ajax post下载pdf【代码】

我想通过jquery帖子下载pdf文件.我试过这个:$('#downloadPdf').click(function() {var id = $('#fileId').val();$.ajax({type: "POST",url: "includes/download_pdf.php",data: 'file_id=' + id,complete: function(data) {$('#pdf_results').html(data.responseText);}}); });代码PHP:<?php $file_name = $_POST['file_id']; // We'll be outputting a PDF header('Content-type: application/pdf'); // It will be called down...