Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/262.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调用服务器端php_Javascript_Php_Html_Ajax_Web - Fatal编程技术网

如何从本地托管的javascript调用服务器端php

如何从本地托管的javascript调用服务器端php,javascript,php,html,ajax,web,Javascript,Php,Html,Ajax,Web,你好,我正在构建一个小部件。应用程序必须在设备上本地运行,但需要php。我有一个web服务器,它有php文件,当整个小部件放在服务器上时,它工作正常,但是当它在本地运行时,我不能使用ajax调用php文件。如何从本地托管的javascript调用服务器端php当您在本地打开HTML文件时,AJAX请求将被阻止。请看这里: 您可以启动本地web服务器,然后它应该可以工作,但可能有更好的解决方案。你到底想干什么?它应该更像一个应用程序吗?为什么不能使用AJAX调用PHP文件?是什么阻止了你这么做?当

你好,我正在构建一个小部件。应用程序必须在设备上本地运行,但需要php。我有一个web服务器,它有php文件,当整个小部件放在服务器上时,它工作正常,但是当它在本地运行时,我不能使用ajax调用php文件。如何从本地托管的javascript调用服务器端php当您在本地打开HTML文件时,AJAX请求将被阻止。请看这里:


您可以启动本地web服务器,然后它应该可以工作,但可能有更好的解决方案。你到底想干什么?它应该更像一个应用程序吗?

为什么不能使用AJAX调用PHP文件?是什么阻止了你这么做?当它在本地被调用时它不会通过,但是当js在服务器上而不是本地托管时它会通过。Cross origin scripting@David-我猜本地托管意味着
文件://
协议你是否在本地web服务器上托管文件(如xampp等)或者你只是用浏览器打开HTML文件?@mplungjan:我也这么认为,但OP应该真正说明问题所在。我们可以猜测可能的问题的解决方案,但实际解决问题的第一步是了解实际问题是什么。该项目是构建iWidget,它只是iOS的一个小部件。所以iOS将从本地iOS文件系统打开.html。我需要它从我的网站上访问php脚本谢谢我看了你的帖子,问题出在chrome上