【发布时间】:2011-06-07 01:36:34
【问题描述】:
我明确指定了一个 POST,但我没有在请求中看到发布数据,并且更多地指定它有一个 OPTIONS。
响应应该是一个 HTML,以表格格式指定匹配用户到 Query。 我正在尝试发布并阅读 html 以创建一个自动完成输入框。
这是 Jquery 代码:
$.post('https://internal.company.com/data/displayUserList',
{ Email: "", Name: "%GEORGE%"},
function(responseText, textStatus) {
console.log("Response:\n" + responseText + textStatus)
}
);
FireBug1.6.1 (Firefox) 捕获的请求
OPTIONS /data/displayUserList HTTP/1.1
Host: internal.company.com
User-Agent: Mozilla/5.0 Firefox/3.6.8
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Origin: null
Access-Control-Request-Method: POST
【问题讨论】:
-
在 jQuery on SE 中有很多相关的问题。请参阅“相关”此处讨论可能的解决方案:stackoverflow.com/questions/2699277/post-data-to-jsonp
标签: jquery ajax post response options