javascriptで要素の属性を取得したいと思います。だから私は次のコードを使用しています:PHPコードのjs変数の代入
var url = jQuery(this).find('a').attr('url');
私は正しい値を取得します。その後、私はこのurl
を使ってajaxでファイルを呼び出したいと思います。問題は、私はURLを呼び出すためにPHPを使用する必要がありますが、PHPコード内でjs変数を使用することはできません。私は次のようなことをしたいと思いますが、もちろん動作しません。ここに私が欲しいものの考えがあります:
jQuery.ajax({
url: "<?php echo Mage::getUrl(?>"+url+"<?php);?>",
async: false,
success: function(data) {
jQuery(id).html(data);
}
});
どうぞよろしくお願いします。
まず、javascriptを使用してphp変数を変更することはできません。javacriptはクライアントサイドであり、phpはサーバサイドです。 – Muya
@muyamwangi私は、私の代わりに、または私の問題の解決策を探している理由は知っている – Erlaunis
どこに呼び出すphpスクリプトですか?それらが同じパスにある場合は、URL変数 – Muya