Default.aspx的如何传递,并通过查询字符串检索HTML标签
<script type="text/javascript">
$(function() {
$("#add_questions").click(function() {
var question = $("#wmd-output").val();
var option1 = $("#option1").val();
var option2 = $("#option2").val();
var option3 = $("#option3").val();
var option4 = $("#option4").val();
var answer = $("#answer").val();
var paper = $("#txt_subject_id").val();
var dataString = 'question='+ question +'&option1='+option1 +'&option2='+option2 +'&option3='+option3 +'&option4='+option4 +'&answer='+answer+'&paper='+paper;
$("#flash").show();
$("#flash").fadeIn(400).html('<img src="../images/validate.gif" align="absmiddle">');
//alert(dataString)
$.ajax({
type: "GET",
url: "Default2.aspx",
data: dataString,
cache: false,
success: function(html){
$("#display").after(html);
//alert(html)
//document.getElementById('content').value='';
//document.getElementById('content').focus();
$("#flash").hide();
}
});
return false;
});
});
</script>
让
dataString="question=p>hello</p>&option1=option1&option2=option2&option3=option3&option4=option4&answer=answer&paper=paper"
我怎么可能通过使用jQuery这个查询字符串到下一页?我没有从下一页得到回复,这意味着question=<p>hello</p>
没有得到价值。
Default2.aspx
Dim question As String
question = Request.QueryString("question")
Response.Write(question)
我也试过encodeUri
和encodeURIcomponent
。
通过添加它两次,你只隐藏html字符,以避免消息'潜在危险...',并且当你在页面上呈现它时,所有的准备好编码。我曾写过一次能做这份工作。 – Aristos 2012-07-25 07:51:24
@Aristos感谢您的帮助!但是,它给我所需要的。 :-) – Ravi 2012-07-25 10:06:08
我更愿意投票赞成可以帮助你的答案。 – Aristos 2012-07-25 11:57:44