Everthing這裏工作正常,除了在保存的文件中它不會給我整個字符串。只是其中一個ID(頁面上有多個)。Jquery AJAX保存到文件
不知道如何在$阿賈克斯()
我在做什麼錯得「的所有ID和內容的」?
已經得到這個jQuery:
$('a#exportPage').on('click',function(){
var contentMap = {};
$('[id^="appendHeading"]').each(function(){
contentMap[this.id] = $(this).text();
});
for(id in contentMap)
$("#PrintIds").append("ObjectID:" + id + "Content:" + contentMap[id]);
$.ajax({
url: "post.php",
type: "post",
data: {
objectID: id,
content: contentMap[id]
},
success: function(){
alert("success");
},
error:function(){
alert("failure");
}
});
});
而這個PHP:
<?php
if ($_POST['objectID'] || $_POST['content']) {
$myFile = "test.css";
$stringData = $_POST['objectID'] || $_POST['content'];
file_put_contents($myFile,$stringData);
}
?>
你有什麼期望'$ StringData是= $ _ POST [ '的objectID'] || $ _POST ['content'];'要做什麼? – Blender 2013-04-28 01:53:35
我想把$ _POST ['objectID']和$ _POST ['content']中的值放在$ myFile中,所以輸出可能類似於「#objectID1:theobject1,Content1:thecontent1,#objectID2:theobject2,Content2 :thecontent2「 – Kim 2013-04-28 01:59:40
」||「是一個邏輯或。用'.'替換它,看看是否有效。 – Blender 2013-04-28 02:00:08