我创建了一个WordPress页面,其中包含以下简单的PHP代码:
<?php
$result = array(
\'State\' => \'Done\',
\'ID\' => 1
);
wp_send_json( $result );
?>
当使用Ajax(JQuery)在另一个页面中提交表单时,它会调用此PHP页面,然后在JQuery方法中,我尝试使用以下代码从PHP页面读取返回值:$( \'#contact_form\' ).bootstrapValidator({
fields: {
// ...
},
submitHandler: function( formInstance ) {
$.post( "../send-message", $("#contact_form").serialize(), function( result ) {
alert( result );
});
}
});
但它实际上返回了整个PHP页面,除了传递的参数外,还使用了WordPress主题代码,如下所示:我的问题是:How can i return a PHP value from a WordPress page to a JQuery function?