1

如何使用 datastring 传递变量similar_id?分开。

var id=$(this).attr("id");       
var name=$(this).attr("name");       
var similar_id=$(this).attr("similar_id");    
var dataString = 'id='+ id + '&name='+ name;

$.ajax
({
type: "POST",
url: "conf.php",
data: dataString,         <---
cache: false,
success: function(html)
{
4

1 回答 1

2

只需使用数据对象而不是字符串。

这将有助于克服传递和编码参数的许多问题。

$.ajax({
    type: "POST",
    url: "conf.php",
    data: {
        id: id,
        name: name,
        similar_id: similar_id
    },
    cache: false,
    ...
});
于 2012-10-18T14:03:11.607 回答