嗨即時嘗試發送一個jQuery文章/ ajax發送一些變量到一個PHP文件。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