jquery使用post进行提交,但返回的是404错误,这是什么情况呢?
1.记录下发生404错误的链接;
2.在服务器端直接输出出现“错误”的链接的内容,看看可不可以;
3.如果不可以,说明是链接有问题;如果可以,检查jq发送的post请求,看看参数有没有被转义;
4.如上面都没问题,那就是服务器的连接有问题,不稳定
jquery中post中地址参数中有问号?
jquery中post方法中问号表示后面紧跟的是参数名,比如: $.post("queryUser.do?userId=123",funciton(data.status){ ///// }) 这句话的意思是使用post请求调用接口querylist.do,并且传参数userId的值是123。这样到后台才能完成整个接口的请求。 参数的作用是:在post请求中带着请求参数要完成特定数据的处理,比如上面例子中只查询 id为123的用户信息,如果不带此参数就是返回全部的用户信息,这个要根据业务场景来设定。
jquery中post函数result.status是什麼意思?
服务器输出json对象echojson_encode(array('status'=>'1'));有值为真,执行if里面的语句【有两种接收方法result.status或result['status']】我一般这样用echojson_encode(array('status'=>'ok'));if(data.status=="ok"){alert('成功');}绝对正解
Asp.NetMVC的ContentResult返回字符串,jquery.post的回调函数不接受,为什么?
因为你返回的是字符串"success",对于$.post来说,数据类型应该是html。但是你定的$.post数据类型是json。
要么把$.post最后的"json"去掉
要么return Json(new {result = "success"}),然后在$.post里面用response.result 获取返回值。