私は様々なページに含まれているファイルから簡単な呼び出しを行っています。多くのページに含まれているファイルからajax呼び出しを作成する
$.post("wp-content/themes/biagetti_studio/inc/HandleBackground.php", {color:color});
問題は、私は、コールがJS(JSが同じディレクトリにあるなど、されているすべてのファイル)が含まれたファイルのパスからの相対だと思ったが、私はそれはからの相対だことを発見したということです私がlocalhost/biagettistudio
にいる場合、スクリプトはlocalhost/biagettistudio/wp-content/themes/biagetti_studio/inc/HandleBackground.php
を呼び出しますが、私がlocalhost/biagettistudio/projects
にいる場合はlocalhost/biagettistudio/projects/wp-content/themes/biagetti_studio/inc/HandleBackground.php
を呼び出します。
私は
$.post("/wp-content/themes/biagetti_studio/inc/HandleBackground.php", {color:color});
絶対パスを置くことができるが、これは私がサイトのポートにしている場合、ベースディレクトリはルートではありませんし、問題を提示知っています。私は明らかにここで何が欠けていますか?
) '(あなたのコードにはjavascript変数を囲む' ''がありませんでした。 –