0
我嘗試下面的代碼片段,以及傳遞對象:爲什麼是我的參數爲空時,我嘗試使用MS AJAX PageMethods
PageMethods.MyMethod(JSON.stringify(person), OnMyMethodComplete);
客戶端標記:
</form>
<script type="text/javascript">
var person = { firsName: "World" };
function test() {
PageMethods.MyMethod(person, OnMyMethodComplete);
}
function OnMyMethodComplete(result) { alert(result); }
window.onload = function() {
test();
};
</script>
</body>
</html>
代碼隱藏:
[WebMethod]
public static string MyMethod(Person p)
{
return "Hello " + p.FirstName;
}
您是否嘗試過將「person」作爲參數傳遞給函數test()? – JCM