2009-06-01 57 views
0

是否有可能調用一個webservice接受5個字符串參數而不通過json發送? (這是推薦)我已經創建了一個接受5個PARAMS的方法的web服務..和我有我的jQuery調用一個接受5個STRING參數的jQuery的web服務?

   $.ajax({ 
       type: "POST", 
       url: "Service.aspx/CreateClient", 
       data: "{}", 
       contentType: "application/json; charset=utf-8", //// ERMMM ??? 
       dataType: "json", // ERMMM? 
       success: function(msg) { 
        alert(msg.d); 
       }, 
       error: function() { 
        alert('error'); 
       } 

      }); 

不使用jQuery舊的方式是這樣做

  this.para.add("Name", name); 
      this.para.add("ClientNum", clnum); 
      this.para.add("Email", email); 
      this.para.add("Register", register); 
      this.para.add("Message", message); 

      SOAPClient.invoke(this.url, "MyService.aspx/CreateClient", this.para, true, this.completeDone, this); 

在另一端它着陸並填充所有參數....

什麼是推薦的方法?

回答

1

爲什麼不使用查詢字符串變量並避免SOAP協議的開銷?