0

可能重复:
规避同源策略的方法

我有这种情况:

我有一个要在我的网站上填写的表格,在该表格中输入了一个数字,我必须检查它是否是一个有效数字。要检查这个数字是否有效,还有另一个网站和该站点中有一个输入,您可以输入该号码,如果它有效(它已在某事中注册),那么它将向您显示与该号码相关的人的姓名。我该怎么做...我想在我的网站的输入上有一个 onBlur() 函数,这对我有用,如果它无效,请提醒它。你能帮我吗?

顺便说一句,它是检查号码是否有效的网站:http: //portal.irimc.org/DoctorSearchEngine/Search.aspx

您在顶部输入中输入一个数字(例如 12554),它表明它属于某人并且它是有效的。

谢谢。

4

1 回答 1

0

客户端 javascript 是不可能的,但后端服务器支持是可能的。从您的网站,您从用户那里获取数据并使用 AJAX 发送到您的服务器,服务器从另一个网站加载表单,填写并获取/解析响应。然后为您的 Ajax 请求返回响应。

阅读有关从服务器站点发送 POST/GET 请求的信息。

例子:

看看用 capybara 填写表格有多容易:

def login!
    within("//form[@id='session']") do
      fill_in 'Login', :with => 'user@example.com'
      fill_in 'Password', :with => 'password'
    end
    click_link 'Sign in'
end
于 2012-07-20T17:57:53.007 回答