Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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
基于jQuery UI自动完成的函数 我有两个HTML文件-xyz目录下的file1.HTML和abc目录下的file2.HTML。。。两个目录处于不同的级别。 现在,我有一个外部JS文件,其中我使用了jQuery UIAautocomplete小部件,我使用了用于ajax调用的datasource URL作为PHP文件,比如datasource.PHP。。。_Jquery_Json_User Interface - Fatal编程技术网

基于jQuery UI自动完成的函数 我有两个HTML文件-xyz目录下的file1.HTML和abc目录下的file2.HTML。。。两个目录处于不同的级别。 现在,我有一个外部JS文件,其中我使用了jQuery UIAautocomplete小部件,我使用了用于ajax调用的datasource URL作为PHP文件,比如datasource.PHP。。。

基于jQuery UI自动完成的函数 我有两个HTML文件-xyz目录下的file1.HTML和abc目录下的file2.HTML。。。两个目录处于不同的级别。 现在,我有一个外部JS文件,其中我使用了jQuery UIAautocomplete小部件,我使用了用于ajax调用的datasource URL作为PHP文件,比如datasource.PHP。。。,jquery,json,user-interface,Jquery,Json,User Interface,在这里,我提到了数据源URL作为PHP文件的绝对URL,并且我在文件1中包含了外部js,在步骤1中提到了文件2,并且一切正常 现在我的问题是不使用数据源文件作为绝对值。。。如何将其用作相对文件或通过HTML文件中的某个变量发送。。因此,即使不使用绝对URL,它也可以在file1.html和file2.html中正常工作。我想您可以使用浏览器的“location”对象,如下所示: baseURL = location.href; baseURL = baseURL.substr(0, baseUR

在这里,我提到了数据源URL作为PHP文件的绝对URL,并且我在文件1中包含了外部js,在步骤1中提到了文件2,并且一切正常


现在我的问题是不使用数据源文件作为绝对值。。。如何将其用作相对文件或通过HTML文件中的某个变量发送。。因此,即使不使用绝对URL,它也可以在file1.html和file2.html中正常工作。

我想您可以使用浏览器的“location”对象,如下所示:

baseURL = location.href;
baseURL = baseURL.substr(0, baseURL.lastIndexOf('/'));//we cut off the base file name, and the last /
baseURL = baseURL.substr(0, baseURL.lastIndexOf('/'));//we go another directory up
baseURL+= '/datasource.php';
假设location.href等于,现在baseURL将等于