如何传递数据和数据字符串?

时间:2012-10-18 14:01:59

标签: jquery

如何使用数据字符串传递变量相似的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)
{

1 个答案:

答案 0 :(得分:2)

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

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

$.ajax({
    type: "POST",
    url: "conf.php",
    data: {
        id: id,
        name: name,
        similar_id: similar_id
    },
    cache: false,
    ...
});