首页 > 解决方案 > 为什么我在 ajax 调用中更改数据时会出错

问题描述

我有这个 ajax 调用:

   function ExecuteQuery(wkt) {
      var data = "wkt=" + wkt;
      $.ajax({
         url: "..some Service",
         type: "POST",
         data: data,
         success: function () {
         },
         error: function () {
         }
         });
    }

这是服务签名:

 public void ExecuteQuery(string wkt){}

当我将其更改为此(制作数据:wkt)时出现错误:

   function ExecuteQuery(wkt) {
    $.ajax({
        url: "..some Service",
        type: "POST",
        data: wkt,//here!!
        success: function () {
        },
        error: function () {
        }
    });
}

我收到错误 500(内部服务器错误)。

知道为什么我会出错。

标签: ajaxweb-services

解决方案


推荐阅读