data url data.php,php – 使用dataUrl向服务器发送附加变量

通常,您可以使用ajaxSelectOptions的data属性.代码凸轮看起来像

ajaxSelectOptions: {

type: "POST",

data: {

action: "popCodeAdjust";

}

}

要么

ajaxSelectOptions: {

type: "POST",

data: {

action: function () {

return "popCodeAdjust";

}

}

}

问题可能在于您确实需要以JSON格式发送数据.在这种情况下,您可能需要序列化参数数据的值(如JSON.stringify({action:actionValue}))或带参数名称的值(如action:JSON.stringify(actionValue)).在WCF方法中,参见the answer哪个角色扮演BodyStyle属性(WebMessageBodyStyle.Wrapped,WebMessageBodyStyle.WrappedResponse等).

在jqGrid 4.4.2或更高版本(参见the answer,my pull request和the fix)中,您可以使用postData作为函数.您可以在ajaxSelectOptions中定义它

ajaxSelectOptions: {

contentType: "application/json",

dataType: "json",

type: "POST",

postData: function (rowid, value, name) {

return JSON.stringify({action: "popCodeAdjust"});

//or depend on the relinquishment of the server side

//return {action: JSON.stringify("popCodeAdjust")});

}

}

您可以在editoptions中指定postData(参见here).

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值