草庐IT

post-contentType

全部标签

javascript - JQuery Ajax Post 导致 500 Internal Server Error

我正在尝试执行此AJAX帖子,但由于某种原因我收到服务器500错误。我可以看到它在Controller中达到了断点。所以问题似乎出在回调上。有人吗?$.ajax({type:"POST",url:"InlineNotes/Note.ashx?id="+noteid,data:"{}",dataType:"json",success:function(data){alert(data[1]);},error:function(data){alert("fail");}});这是应该返回的字符串:{status:'200',text:'Something'} 最

javascript - 如何使用 JavaScript 读取 post 请求参数

我正在尝试从我的HTML中读取发布请求参数。我可以在JavaScript中使用以下代码读取获取请求参数。$wnd.location.search但它不适用于post请求。谁能告诉我如何使用JavaScript读取我的HTML中的发布请求参数值? 最佳答案 POST数据是服务器端处理的数据。Javascript在客户端。因此,您无法使用JavaScript读取帖子数据。 关于javascript-如何使用JavaScript读取post请求参数,我们在StackOverflow上找到一个类

javascript - Window.open并通过post方法传递参数

使用window.open方法我打开带有参数的新站点,我必须通过post方法传递这些参数。我找到了解决方案,但不幸的是它不起作用。这是我的代码:functionopenWindowWithPost(url,name,keys,values){varnewWindow=window.open(url,name);if(!newWindow)returnfalse;varhtml="";html+="";if(keys&&values&&(keys.length==values.length))for(vari=0;i";html+="document.getElementById(\"f

javascript - 纯 JavaScript 在没有表单的情况下发送 POST 数据

有没有办法只使用纯JavaScript(不是jQuery$.post())在没有表单的情况下使用POST方法发送数据并且不刷新页面?也许httprequest或其他东西(只是现在找不到)? 最佳答案 您可以发送它并将数据插入正文:varxhr=newXMLHttpRequest();xhr.open("POST",yourUrl,true);xhr.setRequestHeader('Content-Type','application/json');xhr.send(JSON.stringify({value:value}));顺

javascript - 如何使用 JQuery 获取 GET 和 POST 变量?

如何使用JQuery简单地获取GET和POST值?我想做的是这样的:$('#container-1>ul').tabs().tabs('select',$_GET('selectedTabIndex')); 最佳答案 对于GET参数,可以从document.location.search中抓取:var$_GET={};document.location.search.replace(/\??(?:([^=]+)=([^&]*)&?)/g,function(){functiondecode(s){returndecodeURIComp

javascript - 为什么 Internet Explorer 在 Ajax 调用失败后不发送 HTTP post 正文?

我们能够可靠地重现以下场景:创建一个向服务器发出AJAX请求的小型HTML页面(使用HTTPPOST)断开网络并重新连接监控IE失败后产生的数据包网络连接失败后,IE发出下一个AJAX请求,但在执行HTTPpost时仅发送HTTPheader(不是正文)。这会导致服务器出现各种问题,因为它只是一个部分请求。用Bing搜索这个问题,你会发现很多人提示使用AJAX的“随机服务器错误”或无法解释的AJAX失败。我们知道IE(与大多数其他浏览器不同)总是将HTTPPOST作为两个TCP/IP数据包发送。header和正文是分开发送的。在失败后的情况下,IE仅发送header。IE从不发送有效负

javascript - jQuery ajax函数中contentType和dataType的区别

我有以下Jquery回调函数,我对此有一点疑问(我不太了解Jquery):$("form.readXmlForm").submit(function(){//Riferimentoall'elementoformchehascatenatoilsubmitvarform=$(this);//Variabilechecontieneilriferimentoalbottoneclickatovarbutton=form.children(":first");$.ajax({//VieneeseguitalachiamataAJAXtype:"POST",//Tipodirichiesta

javascript - AngularJS - $http.post 发送请求参数而不是 JSON 的任何方式?

我有一些旧代码通过jQuery'spostmethod发出AJAXPOST请求看起来像这样:$.post("/foo/bar",requestData,function(responseData){//dostuffwithresponse}requestData只是一个具有一些基本字符串属性的javascript对象。我正在将我们的东西转移到使用Angular的过程中,我想用$http.post替换这个调用。我想出了以下内容:$http.post("/foo/bar",requestData).success(function(responseData){//dostuffwithr

go - Gin-Gonic (golang) 服务器上的 Axios POST 不工作

我可以使用GET,但我不能使用axios的POST,将数据发送到我的gin-gonicgolang服务器。它在Postman中完美运行。当我用Axios发送请求时,我没有得到任何返回。当我进入gin-gonic服务器时,它显示它返回了500错误。经过进一步检查,我发现gin没有访问任何post变量。当我使用Postman时,服务器返回指定的数组。我觉得这可能与标题有关,但我真的很困惑。我大约6个月前遇到过这个问题,但一直没有弄明白。现在我记得为什么我没有继续使用axios和nuxt:)。这里是golanggin-gonic服务器路由。funcinitServer(){router:=g

python - 从 bash 到 GO 服务器的 REST post 查询有效但对于 Python 失败

我有goserver解码它收到的json。当我使用curl时它有效,但在python的情况下失败。Go服务器解码代码:typeDatastruct{Namespacestring`json:"namespace"`ContainerIdstring`json:"containerId"`}funcnotify(whttp.ResponseWriter,r*http.Request){decoder:=json.NewDecoder(r.Body)vardataDataerr:=decoder.Decode(&data)iferr!=nil{glog.Errorf("Failedtode