jQuery在$(function(){})中調用函數
任務太緊,很少記筆記,記下一篇jQuery中調用函數的例子:
該方法是在載入頁面的時候,判斷 ModelName 不為空,則獲取Model信息加載到Table中;
另外,在點擊半成品編號文本框時,也調用該函數。
item.Memo有可能在數據庫中為Null值,判斷后用 ;替代。
View:
$(function () {
// 打開頁面時,顯示該 ModelName 信息
if ($("#ModelName").val() != "")
DisplayModelInfo($("#ModelName").val());
// 點擊半成品編號時顯示該 ModelName 信息
$("#PartNo").click(function () {
if ($("#ModelName").val() != "")
DisplayModelInfo($("#ModelName").val());
});
function DisplayModelInfo(ModelName) {
// 自動顯示已保存的生產模型工序列表
var url = "/PIEModelList/GetModelInfo?ModelName=" + ModelName; //规则是控制器/方法/参数
$.getJSON(url, function (data) {
// alert($("#ModelName").val());
$("#tab").empty();
$("#tab").append("<tr><th>機型名</th><th>序列號</th><th>工序</th><th>半成品編號</th><th>流速(可選)</th><th>人數(可選)</th><th>工時(秒)</th><th>備注</th></tr>");
$.each(data, function (i, item) {
// alert(item.PartNo);
if (item.Memo != null) {
$("#tab").append("<tr>"
+ "<td>" + item.ModelName + "</td><td>" + item.SeqNo + "</td>"
+ "<td>" + item.WorkProcess + "</td><td>" + item.PartNo + "</td>"
+ "<td>" + item.FlowRate + "</td><td>" + item.PersonCount + "</td>"
+ "<td>" + item.StdWPTime + "</td><td>" + item.Memo + "</td>"
+ "</tr>");
}
else {
$("#tab").append("<tr>"
+ "<td>" + item.ModelName + "</td><td>" + item.SeqNo + "</td>"
+ "<td>" + item.WorkProcess + "</td><td>" + item.PartNo + "</td>"
+ "<td>" + item.FlowRate + "</td><td>" + item.PersonCount + "</td>"
+ "<td>" + item.StdWPTime + "</td><td> </td>"
+ "</tr>");
}
// $("#PartNo").val(item.SeqNo);
});
});
};
});
Controller:
public JsonResult GetModelInfo(string ModelName)
{
try
{
var pieModelLists = (from l in db.tbPIEModelLists
where l.ModelName == ModelName
orderby l.SeqNo ascending
select l).ToList();
return Json(pieModelLists, JsonRequestBehavior.AllowGet);
}
catch
{
return null;
}
}
jQuery在$(function(){})中調用函數的更多相关文章
- EF架构~在Linq to Entity中使用日期函數
回到目录 眾所周知,在linq to entity的查询语句中,不允许出现ef不能识别的关键字,如Trim,Substring,TotalDays等.net里的关键字,在EF查询里都是不被支持的,它的 ...
- Python 函數 Function
函數最初被設計出來,是用來減輕重複 coding 一段相同的代碼,這之間只有代碼 (方法,Method) 的重用,但還沒有物件導向OO整個Object 的屬性與方法被封裝重用的概念. 函數的定義很簡單 ...
- 关于jQuery源码中(function(window,undefined){//dosomething()})(window)写法解释
一.首先是最常见的闭包 (Closure) 范式自执行函数的写法,这里用匿名函数封装(构造块级作用域),避免了匿名函数内部的代码与外部之间发生冲突(如使用了相同的变量名). (function() { ...
- js匿名函數
(function($){})(jquery) == (function($){})(jQuery) 实际上是匿名函数 用于存放开发插件的代码 作用(非常有用): 这种写法的最大好处是形成闭包.在(f ...
- js函數
函數是什麼?函數就是被事件驅動或者調用執行的可重複的代碼塊. 函數聲明: 使用關鍵詞function,關鍵詞function大小敏感. function a{代碼塊} 局部變量: 在函數內部聲明的變量 ...
- OpenERP函數字段的應用
在ERP開發過程中經常會使用到某字段的值是由其他字段計算得來,並且有些還需要將計算的結果存入資料庫. 以上功能上OpenERP中是用field.function實現的 其中有種模式 a). 只計算,不 ...
- js正則函數 match、exec、test、search、replace、split 使用介紹集合
match 方法 使用正則表達式模式對字元串執行查找,並將包含查找的結果作為數組返回. stringObj.match(rgExp) 參數 stringObj 必選項.對其進行查找的 String 對 ...
- 特性,批次特性建立的BAPI函數
[转http://taijizhang.blog.163.com/blog/static/176071381201442225514453/] SAP特性,物料特性,批次特性建立的BAPI函數 类的T ...
- python 學習深淺拷貝、集合、、作用域、函數
python 學習深淺拷貝.集合..作用域.函數 2020開年新冠肺炎流行大部分人員.工廠.單位無法復工生產,人員隔離每天外出都要戴口罩,在家隔離期間悶壞了感覺把半年的口糧都幹掉了,嚴重考察大家的資本 ...
随机推荐
- HTTP服务器用什么组件或者方式比较好
我目前用Indy的HttpServer组件来编写,但遇到一个暂时没有办法解决的问题,就是上传文件到这个HTTPServer,如果文件名包含中文,则会出现乱码.网上查了一下,这是个indy的遗留问题,据 ...
- HDU4292 Food —— 最大流 + 拆点
题目链接:https://vjudge.net/problem/HDU-4292 Food Time Limit: 2000/1000 MS (Java/Others) Memory Limit ...
- mybatis使用序列批量插入数据
mybatis只提供了单条数据的插入,要批量插入数据我们可以使用循环一条条的插入,但是这样做的效率太低下,每插入一条数据就需要提交一次,如果数据量几百上千甚至更多,插入性能往往不是我们能接受的,如下例 ...
- 【转载】U3D 游戏引擎之游戏架构脚本该如何来写
原文:http://tech.ddvip.com/2013-02/1359996528190113.html Unity3D 游戏引擎之游戏架构脚本该如何来写 2013-02-05 00:48:4 ...
- FPU同步(翻译)
本篇翻译的原英文在:http://mauve.mizuumi.net/2013/06/16/desyncs-and-fpu-synchronization/#more-725(可能要FQ) 如果你曾经 ...
- 【BZOJ 3884】 上帝与集合的正确用法
[题目链接] 点击打开链接 [算法] 通过欧拉拓展定理,列出递推公式 [代码] #include<bits/stdc++.h> using namespace std; typedef l ...
- HTTP node静态资源请求加载demo
MIME type的缩写为(Multipurpose Internet Mail Extensions)代表互联网媒体类型(Internet media type),MIME使用一个简单的字符串组成, ...
- 容器vector 迭代器iterator 应用
#include <iostream> #include <vector> using namespace std; int main() { vector<int> ...
- 008--linux 基础之网络配置和ssh服务
一.linux网络配置 ifconfig eno16777736 192.168.19.48/24 | eno16777736(网卡名) 192.168.19.48/24(临时IP地址) ...
- 在 DotNetty 中实现同步请求
一.背景 DotNetty 本身是一个优秀的网络通讯框架,不过它是基于异步事件驱动来处理另一端的响应,需要在单独的 Handler 去处理相应的返回结果.而在我们的实际使用当中,尤其是 客户端程序 基 ...