Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在第三方页面上强制选择HTML表单选项?_Javascript_Php_Forms_Iframe - Fatal编程技术网

Javascript 在第三方页面上强制选择HTML表单选项?

Javascript 在第三方页面上强制选择HTML表单选项?,javascript,php,forms,iframe,Javascript,Php,Forms,Iframe,我正在使用一个第三方沙龙预订“插件”(实际上只是一个加载他们自己的预订工具的iframe…Vagaro是它的名字,如果有人使用过它的话),我希望能够在iframe中加载它,并在下拉表单中选择某些选项 然而,Vagaro本身的代码中没有内置这种功能,因此它不像通过URL传递一些参数/变量那样简单。我已经尝试了几种不同的方法,(…?service=womenshaircut&serviceprovider=anne,举个简单的例子)而这并不是他们的工具所要做的 当将这些表单的页面加载到我自己页面上的

我正在使用一个第三方沙龙预订“插件”(实际上只是一个加载他们自己的预订工具的iframe…Vagaro是它的名字,如果有人使用过它的话),我希望能够在iframe中加载它,并在下拉表单中选择某些选项

然而,Vagaro本身的代码中没有内置这种功能,因此它不像通过URL传递一些参数/变量那样简单。我已经尝试了几种不同的方法,(…?service=womenshaircut&serviceprovider=anne,举个简单的例子)而这并不是他们的工具所要做的

当将这些表单的页面加载到我自己页面上的iframe中时,是否有任何脚本强制这些表单选择我选择的选项

很抱歉,我不能包含任何示例代码。由于他们的页面显然不是我自己的作品,我可能不应该在这里复制/粘贴任何内容。但希望解释的想法足够简单,你们可以理解


谢谢

您是否阅读了Vagaro服务条款/用户协议<代码>https://www.vagaro.com/User-agreement你到底想做什么?注意:让他们更新API以适应您的使用可能更有意义,也许其中有$$。。。如果这有很好的商业意义,你可以自愿按照他们的审批流程编写API更新代码。我正在为一个沙龙建立一个网站,每个设计师(服务提供商)都有一个简短的简历。我想在每个造型师下面都有一个链接,上面写着“Book appt with this Stylest”,这将带您进入iframed Vagaro工具,此时该造型师已经从“服务提供商”下拉列表中选择。现在,用户必须从Vagaro的下拉列表中手动选择他们选择的设计师。沙龙的服务菜单也是如此,每个特定的服务菜单项都有Vagaro工具的链接。从我所知,这不会违反他们的任何用户协议,除非有人真的非常挑剔。整个iframe方面都是他们自己的Wordpress插件的一部分,所以尽管它说用户不能“框”他们的站点,但具体来说就是他们如何在站点上集成它。这实际上是Vagaro支持站点上的一个流行请求,很多像我这样的小开发人员都有点沮丧,因为他们没有在他们的工具中包含如此简单的功能。我只是希望有办法解决这个问题,但我自己还没有资格去解决这个问题!令人惊叹的。自愿告诉Vagaro,您将更新他们的API工具,以便对希望以这种方式使用其站点的其他人友好。把这个概念卖给瓦加罗是正确的做法。告诉他们为什么让他们的用户帮助定义他们是谁(开源概念)对他们来说是件好事。在他们的服务器上使用Php创建一个直接的API。把它做好,记录下来。输出为JSON或其他格式。应该需要两到三天,最多。在另一种情况下,你可以屏幕抓取他们的网站,创建自己的网站,但这肯定违反了他们的服务条款。免费使用此初始API(获得所需内容的最低可行产品)。告诉他们如果以后需要更新,价格为$$/小时。让他们成功。人人都赢。现在给他们打电话。在社交媒体上发布你的报价,通常会收到很好的效果。