今日は昨日働いたが神秘的に動作を停止しましたコードの部分があります:私は、私はそれをエコーしてもらうとして、「postString」機能が動作することを知っているアヤックスコール送信していないデータ
$.ajax({
url: "folder_setup.php?",
type: "POST",
dataType: 'text',
contentType:'application/x-www-form-urlencoded; charset=utf-8',
processData:false,
data: postString('#artistfield','#folderfield','#picturefield','#biogfield'),
cache: false,
success: function (data) {
// get foldername from success result and display
} // end success function
}); // end ajax
はへの出力ですコンソールでは、次の文字列をレンダリングします。
artist=Pablo Picasso&folder=pablo_picasso&picture=Pablo1.jpg&biography=Great Spanish painter.&
これは昨日動作し、文字列が送信されました。私はすべてのやり方を試しました。つまり、.ajaxオプションを使って、postString出力を文字列に割り当て、要求をGETなどにしてみました。それを解決できないようです。今日contentType行を追加しましたが、それが存在するかどうかは違いはありません。PHPを独立してテストしたので、私のPHPが動作することを知っています。
ありがとうございました。
どのように動作を停止したか説明できますか?このコード行に到達したことを確認しましたか?要求が行われているかどうかをサーバーログで確認できますか? FirebugやDeveloper Toolsを使用して、サーバーからの応答を確認できますか?あなたの成功機能は単に呼び出されていませんか? – Phrogz
要求は行われていますが、文字列はそれに伴っていません。 – RichJohnstone
私はあなたが確かに言うように、ゲームにはとても新しいです。私はMac上でApacheローカルホストを使用しています - サーバーのログファイルがどこにあるかわかりますか?ありがとう。 – RichJohnstone