1
有沒有更好的方法來替換字符串作爲& textarea打破腳本,因爲它認爲它的另一個&參數?替換輸入值
function doRequest(){
var str = $('textarea#tr').val();
$.ajax({
type: "POST",
url: "index.php?sd=t",
data: "txt="+str.replace(/&/g, "and"),
success: function(){
$("div").css('color','red');
$("div").text('Saved');
$("div").fadeTo(800,1);
$("div").animate({backgroundColor:'#000000'}, 200);
$("div").animate({backgroundColor:'#FFFF90'}, 400);
stre = false;
}
});
}
有txt的原因是,以便從PHP內使用$ _GET ['txt'],如果我刪除這個讓jquery序列化將獲取請求被調用什麼? – Slug 2010-10-09 16:11:45
@Slug - 無論屬性名稱在對象中,它仍將被稱爲「txt」,這就是參數在GET請求上調用的內容,例如,這仍然會序列化爲「txt = something」,你可以用alert($。param({txt:str}))''來測試/看到它,這就是被覆蓋的東西:) – 2010-10-09 16:14:34
哦是的,非常感謝! – Slug 2010-10-09 16:28:22