我正在尝试创建一个书签,单击后将向用户请求一些信息(本例中为url和其他几个字段),然后将该数据发送到服务器上的php页面,然后显示结果。
我想为此进行Ajax调用,以便实际上不重定向到新页面,仅获取数据,但我想我会遇到Ajax的“相同来源策略”限制…。基本上做同一件事的已知方法?
另外,传递参数的最佳方法是什么?我已经有一种机制可以将参数作为表单中的发布消息接收…有什么办法可以重用呢?
您可以通过创建书签来设置书签,并在下面的位置中添加该代码段,但是,根据相同的来源政策限制,只有当当前标签页位于相同的位置(此处为www.google.com)时,该代码才有效。
如果我很了解您的需求,那应该可以解决您的问题。
var request = new XMLHttpRequest(); request.open("GET", "http://www.google.com", true); request.onreadystatechange = function() { var done = 4, ok = 200; if (request.readyState == done && request.status == ok) { if (request.responseText) { alert(request.responseText); } } }; request.send(null);
我不知道POST是否可行。