私はJS &に関する私の知識として、オブジェクトの値&を修正しようとしています.JQueryはかなり制限されています。ここでjavascriptのオブジェクトプロパティ値にPHPファイルを含める方法
私のコードです:
var ProductData = {
"Product1":"<li>some html</li>"
"Product2":"<li>some more html</li>"
}
function loadData(ev, itemName) {
\t \t \t ev.preventDefault();
\t \t \t closeMenu();
\t \t \t gridWrapper.innerHTML = '';
\t \t \t classie.add(gridWrapper, 'content-load');
\t \t \t setTimeout(function() {
\t \t \t \t classie.remove(gridWrapper, 'content-load');
\t \t \t \t gridWrapper.innerHTML = '<ul class="products">' + dummyData[itemName] + '<ul>';
\t \t \t }, 700);
\t \t }
私は必要なものの代わりにHTMLコード、製品1でPHPファイルをロードすることです。
私は以下のように、インラインフレームを使用してそれを行うことができた:
var ProductData = {
"Product1":"<iframe src=\"dir/subdir/myFile.php\"></iframe>"
"Product2":"<li>some more html</li>"
}
が、私はJSで同様のものがある場合の関数が含まれるPHPのようなものを好みます!
ご協力いただければ幸いです。 ありがとうございます!
正確に達成しようとしていることは何ですか? PHPはサーバ上で動作します。 Javascriptは、nodejsを除いて、ブラウザで動作します。あなたはPHPでjavascriptを生成することができますが、私はそれがあなたの求めるものであるかどうかはわかりません。 – Taplar
申し訳ありませんが、ProductDataのエントリとしてPHPコードを文字列として割り当てるだけですか? – user1582024
@ user1582024&@Taplar ProductDataオブジェクトはjsファイル内にあり、データをロードするために別のスクリプトから使用されます(このスクリプトも含めてコードを更新します)。私がしようとしているのは、これらのデータを置き換えるため、PHPコードを読み込むために、各ProductDataアイテムに文字列として割り当てられているHTMLコードを読み込む代わりにスクリプトが実行されるときです。 – vagiag