2012-03-09 17 views
-1

私のajaxリクエストにrequire_onceを使用します。しかし、それはエラーを示しています。これは私のコードです。ajaxリクエストでrequire_onceを使用

var val = $('#customers option:selected').val(); 
$.post('base/chartval.php', {customer:val}, function(data) { 

}); 

は、これはこれは、使用するrequire_onceショーがあるとエラーになり私のベース/ chartval.php

<?php 

require_once 'service.php'; 

if (isset($_POST)) { 

    $customer = $_POST['customer']; 

    echo $customer; 

    $service::getColumData($customer); 
} 

です。

"NetworkError: 500 Internal Server Error - http://localhost:2500/dinukanew/base/chartval.php" 

しかし、echo $customer;は、必要な行を削除すると機能します。

service.phpファイルもベースフォルダにあります。 require_onceを削除すると動作します。しかし、私はservice.phpでメソッドを使用したい。私を助けてください。

+1

それはあなたが取得しているもの*エラー*を告げていないことを良いことです。そうすれば、私たちは皆、推測することができます!エンジニア*は推測するのが好きです。 –

+0

エラーを表示してください。 – xdazz

+0

このエラーは表示されていますか? – Sirko

答えて

0

require_onceは、括弧内に渡される引数を必要とします。

require_once('service.php')

+0

いいえ。同じエラーが発生します。 :P –

+0

あなたのservice.phpを確認してください。そこに問題がなければなりません。 ';'、 '{'、 ')'、...のようにsthを忘れていなければなりません。 – maialithar

+0

私はtest.phpを使用します。 test.phpにはecho 'heloo'しかありません。しかし、それは動作しません。 –