我有一个jquery对话框,我想要的是通过'submit'按钮来调用WCF方法。但似乎没有用。
代码1:
$("#generatePinsDialog").dialog({
autoOpen: false,
modal: true,
width: 400,
buttons: [
{ text: 'Submit', click: GeneratePINs }
]});
代码2:
function GeneratePINs()
{
var x= 0; y= 0;
var c = $("#newInmateCount").val(); // get a value from a textbox
var e = $("selected",this).val(); // get a value from a drop down menu
if (e == 0) {
y= 1;
}
else {
x= 1
}
$.getJSON('/iServices/iService.svc/' + c + '/' + y+ '/' + x, function (response) {
});
$(this).dialog('close'); // Close it
}
在我的WCF方法代码中,我设置了一个断点。然而,它根本没有达成。
感谢您的帮助。
答案 0 :(得分:0)
将$(this).dialog('close')
更改为$("#generatePinsDialog").dialog('close')
我不相信在使用命名函数
时通常会传递对话框上下文答案 1 :(得分:0)
您确定您的.svc请求是否正确形成?尝试将.svc网址粘贴到浏览器中,以确保正确形成网址。此外,请确保您的.svc设置正确以允许GET,而不仅仅是POST,如果您使用$ .getJSON