[WordPress] 印刷または配列を取得する jquery からワードプレスの php ファイルに送信する方法

スポンサーリンク

質問

発信したい php ファイルに jQuery で生成された配列。これで動けなくなります。いくつかの方法がない幸運を試みた。Php ファイルの配列にエコー/print_r をします。専門家は私にあなたの親切の一見を与えます。私のコードを以下に:

js:

<script>
    jQuery(document).ready(function($){
        url = '<?php echo includes_url().'cs_cause.php'; ?>';
        var allVals = [];
        $('#deleteProduct').click(function(){

            $('.delete-product:checked').each(function() {
                allVals.push($(this).val());
            });
            $.post(url,{ array : allVals }, function(response,status){
                    alert( response+ '  ' + status);
            });
        })
    })
</script>

php:

<?php
    if($_POST['array'])
    {
        $r = $_POST["array"];
        print_r($r);
    }
?>

答え

この仲間のような何かをしてみてください

<script>
    jQuery(document).ready(function($){

        url = "http://localhost/fundraise/wp-content/themes/aidreform/include/cs_cause.php"; 
        var allVals = [];
        $('#deleteProduct').click(function(){

            $('.delete-product:checked').each(function() {
                allVals.push($(this).val());
            });
            $.post(url,{ array : allVals }, function(response,status){
                    alert( response+ '  ' + status);
            });
        })
    })
</script>

包みなさい u 移動する url を変更してこのサーバーにファイルを

url = "/wp-content/themes/aidreform/include/cs_cause.php"; 

http://stackoverflow.com/questions/28825310/how-to-print-or-get-an-array-that-sent-from-jquery-to-php-file-wordpress

スポンサーリンク

Leave a Reply