我有一段代码在昨天工作,但今天神秘地停止了工作:
$.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
我知道'postString'函数正常工作,因为我将它的回显输出到控制台,它呈现这个字符串:
artist=Pablo Picasso&folder=pablo_picasso&picture=Pablo1.jpg&biography=Great Spanish painter.&
就像我说的,这在昨天工作,字符串被发送了。我已经尝试了各种各样的方法 - 摆弄.ajax选项,首先将postString输出分配给字符串,使请求成为GET等等。似乎无法解决问题。我今天添加了contentType行,但如果它存在与否则没有任何区别。我知道我的php工作,因为我已经独立测试了它。
感谢您的帮助。
答案 0 :(得分:0)
出于好奇......你是否正在使用Firefox和Firebug?如果没有,那么用Firebug打开页面,看看发生了什么。 Firebug已经多次解决了我的问题(就像这个一样)。