从我的弹出窗口传递值时,ashx页面没有调用 [英] ashx page is not calling when passing values from my popup window

查看:109
本文介绍了从我的弹出窗口传递值时,ashx页面没有调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

嗨朋友们,

我使用以下代码动态创建编辑按钮动态按钮。

Hi Friends,
I created edit button dynamically button dynamically with the following code.

ed = "<input style='height:22px;width:55px;' type='button' value='Edit' onclick=\"editSection('" + last_row + "');\"  />";





我正在调用editSection(rowToBeEdited)函数



and i am calling editSection(rowToBeEdited) function

function editSection(secIndex) {
    alert("edit row="+secIndex);
    var userid=   $("#UserID").val('');
    $("#UserName").val('');
    
    var myGrid = $("#UsersGrid");
    
    $("#UserName").val(myGrid.jqGrid('getCell', secIndex, 'UserName'));
    
    $("#btnUpdate").css("display", 'inline');
    $("#POPUP").dialog({ width: 400 });
}



我正在显示弹出数据是


and i am displaying the popup data is

<table id="UsersGrid"></table>
    <div id="UsersGridPager"></div>
<form  id="commentForm"  runat="server">
    <div id="POPUP" style="display:none;">
        <fieldset>
        <p>
             <label for="UserName">User Name:</label>
             <input id="UserName" name="UserName" size="25" class="required" />
        </p>
        <p>
             <input id="btnUpdate" type="button" value="Update"  önclick="saveEditedData()" /> 
             <input id="cancel" type="button" value="Cancel"  önclick="cancelChanges()" />
        </p>
        </fieldset>
    </div>
</form>





更新按钮点击我正在呼叫 saveEditedData ()





on update button click i am calling the saveEditedData()

function saveEditedData()
{
     var userName = $("#UserName");
    
    $.ajax({
        url: "editRow.ashx?UserID=" + 9 + "&UserName=" + UserName.val(),
        cache: false,
        crossDomain: true,
        dataType: "jsonp"
        }).done(function (secIndex) {
            // handle the output here
            alert(secIndex.Response.id + " is edited ");
            $("#UsersGrid").trigger("reloadGrid");
    });
    
    $("#POPUP").dialog('close');
}

function cancelChanges()
{
    // alert("closed");
    $("#POPUP").dialog('close');
}



主要问题是我传递的价值如url:editRow.ashx?UserID =+ 9 + & UserNe ame =+ UserName.val() editRow.ashx 未调用?



如何从 ashx 页面获取此日期?


The main problem is when i am passing value like url: "editRow.ashx?UserID=" + 9 + "&UserNe ame=" + UserName.val(), the editRow.ashx is not calling ?

How can I get this date from ashx page?

推荐答案

#UserID)。val(' < span class =code-string>');
("#UserID").val('');


#UserName)。val(' ');

var myGrid =
("#UserName").val(''); var myGrid =


#UsersGrid);


这篇关于从我的弹出窗口传递值时,ashx页面没有调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆