【发布时间】:2011-07-05 00:41:09
【问题描述】:
我希望在更改某个文本输入字段后使用 javascript 发送一个发布请求。
这是我当前的代码:
<input name="message" onchange="$.ajax({type: \"POST\", url: \"http://example.com/example.php\", data: \"message=\" + document.getElementsByName(\"message\")[0].value});" />
现在,它可以在常规连接上运行,但不能在安全连接 (SSL) 上运行。 我的意思是,该页面是安全的,但请求被发送到非安全页面。
有解决办法吗?
【问题讨论】:
-
发送不是问题。只接收。
-
非常正确,但我认为既然他在做 ajax,他也希望收到?
-
@kjy112:这很可能,但问题中没有说明(还)。 ;)
-
@FelixKling 你是对的。假设从来都不是一件好事=/
-
如何提交表格?作为 Ajax 还是作为“正常”请求?如果您执行正常请求,即浏览器被重定向到新的(或相同的)站点,那么最好在服务器端进行对另一个域的调用。
标签: javascript ajax same-origin-policy