0
所以說我想導入(使用AJAX),這既包含一些原始的HTML和Java腳本的腳本:阿賈克斯jQuery的設置
<p>To comment, please first prove that you are human being</p>
<form method='post' action='../recapatcha_verify.php'>
<script type="text/javascript"
src="http://www.google.com/recaptcha/api/challenge?k=your_public_key">
</script>
<input type='submit'/>
</form>
是有什麼錯用下面的函數?
function comments(file, id, fs, pn, ln)
{
$("div#commentWrapper").show(function(){
$.ajax({
url: "../commentfiles/" + file,
pid: id,
fs: fs,
pn: pn,
ln: ln,
dataType: script,
success: function(txt)
{
$("div#commentWindow").html(txt);
}
});
});
}
pid
fs
pn
和ln
應該是在URL參數。這適用於當我使用$.get
方法,但它的工作相同的$ .ajax?
我將數據類型設置爲「腳本」,以便可以識別javascript。但這是正確的嗎?我不確定我知道我在做什麼。
感謝您的幫助
非常有幫助謝謝。 – Jeff
以及如何爲部分「html」和部分「腳本」設置數據類型? – Jeff
@Jeff:你的'success'回調期待一個字符串,所以你可以將它設置爲'text'。 – icktoofay