変更イベントでjQueryを使用して投稿するselect要素があります。それをスニペットに投稿して結果を返そうとしましたが、スニペットがJavaScriptから直接呼び出された場合、 ( $modx
) オブジェクトがあり、PDO を使用して DB にアクセスできません。私のコードは次のとおりです。
$(document).ready(function() {
$('#camplist').change(function() {
$.post('core/components/evoprograms/snippets/register-camp.php?action=getCamp&id=' + $(this).val(), function(data) {
$("camp-details").show();
$('.result').html(data);
});
});
});
それを行うための正しいアプローチは何ですか?