我有這段代碼,但是這行有一些問題。發送帶有兩個參數的字符串
var dataString = 'name='+name&'id='+id;
什麼是發送(螢火蟲):
'id ' id
'name' name
線以上正常工作,如果我這樣做:var dataString = 'name='+name;
但是,我需要通過兩個參數。什麼是正確的方法來做到這一點?
代碼
<script type="text/javascript">
$(function() {
$(".vote").click(function() {
var id = $(this).attr("id");
var name = $(this).attr("name");
var dataString = 'name='+name&'id='+id;
if (name == 'up') {
$.ajax({
type: "POST",
url: "url.php",
data: dataString,
cache: false,
success: function (html) {
}
});
return false;
});
});
</script>
'&'進入字符串.''name ='+ name&'id ='+ id;'應該是'name ='+ name +'&id ='+ id;' – nico 2011-12-26 19:19:13
順便說一句,處理程序'$(this).attr('id')=== this.id'。 – Alnitak 2011-12-26 19:22:54