私は、PHPファイルにいくつかの変数を送信するjquery投稿/ AJAXを送信しようとしています。jQueryポスト/ ajaxポストの問題
<script src="/jquery.js"></script>
<script type="text/javascript">
var music ='';
var genre ='';
var language ='';
var nasheedid = "<? echo $postid; ?>";
var session = "<? echo $_SESSION['SESS_TMP']; ?>";
$(function(){
$('.submit').click(function(){
var postdata = {pmusic: music, pgenre: genre, plang: language, psession: session};
$.ajax({
type: 'post',
cache: false,
url: 'addmusic.php',
data: postdata,
success: function (msg) {
alert(msg);
},
dataType: "text",
});
});
});
今かかわらず、私はものを投稿するところの、(私はURLへのURLを変更した場合でも:私はまだ同じ結果を()取得blahblah.php123:
アラートが全体を表示しますファイルのソースコード(上のコードがオンになっています)
あなたのコンピュータでPHPが正しく動作していますか?そしてあなたはhttp:// localhostを通してそれにアクセスしていますか?確認するには、右クリックしてソースを表示します。 PHPが表示されたら( '<?php echo $ postid;?>'のように)、インストールされていないか、正しく設定されていないか、サーバーを経由していません。 – Jonah
サーバが稼動していて、PHPが有効になっていることを確認してください。 – James
おかげで私は自分自身で問題を解決しました。私のサーバはリライトを使用していたので、url: "addmusic.php"の代わりにurl: "/addmusic.php"を使用しなければなりませんでした。 – abz121