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