本文目录一览

1,jquery ajax远程提交post

可以使用jquery 的ajax方式中的一种jsonP方式来做。具体代码可以百度一下,例子有很多
问题是什么?
你确定你的 gmsl 元素是 input ? 如果不是input那么用 .val() 就取不到值的。ajax参数是对象,应该写成 key: value, key1: value1}这样的格式。你可以在ajax请求前,先测试看能不能取到你要的值,能取到了再发送ajax请求。

jquery ajax远程提交post

2,jquery ajax post提交无效的问题

你确定你的 gmsl 元素是 input ? 如果不是input那么用 .val() 就取不到值的。ajax参数是对象,应该写成 key: value, key1: value1}这样的格式。你可以在ajax请求前,先测试看能不能取到你要的值,能取到了再发送ajax请求。
首先,如果要是考虑安全性问题的话,两种提交方式的参数都可以写在data中。get请求一般是获取数据为主,所传的参数也大多是查询数据所用的关键字或者键值,而post请求则是添加或者修改数据,为了数据的安全性所以尽量不要直接在url中显示,再者可能所传参数较多,所以最好json序列化之后(保证安全性的话,再使用加密工具加密一下),作为对象数据写在data中传到后台,后台解密反序列化得到数据。以上仅代表个人的理解和观点,如有不对请各位知道达人指正!

jquery ajax post提交无效的问题

3,jquery中ajax提交和post提交有啥区别

一样,.post就是.ajax里的一个特例,跟.get .load一个道理 一种简写的方式 -------------------------------------------说了,.post是.ajax的简写,他只管post出去,如果想写更复杂的回调函数,推荐使用.ajax.post返回XMLHttpRequest,[callback]参数是url的html代码,类型是string的,不是json
没什么区别,区别就是土豆和马铃薯的关系
你确定你的 gmsl 元素是 input ? 如果不是input那么用 .val() 就取不到值的。ajax参数是对象,应该写成 key: value, key1: value1}这样的格式。你可以在ajax请求前,先测试看能不能取到你要的值,能取到了再发送ajax请求。
你用text的传输方式试试,如果是json的话,在提交数据之前需要把提交的数据转换成json对象的。

jquery中ajax提交和post提交有啥区别

4,java swing布局太麻烦了帮忙弄一下

你在使用eclipse或者是myeclipse中安装windowBuilder插件,然后进行布局即可。
1-1 public class IV public static void main(String[] args) IVFrame frame = new IVFrame(); frame.setVisible(true); }} 1-2 /** * @(#)IVFrame.java * * JFC IV application * * @author * @version 1.00 2014/2/26 */ import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.table.*; public class IVFrame extends JFrame Label l=new Label("欢迎进入销售系统"); //条形码 TextField txm = new TextField(); //零售价 TextField lsj = new TextField(); //商品名称 TextField spmc = new TextField(); //实收金额 TextField ssje = new TextField(); //购买数量 TextField gmsl = new TextField(); //应收金额 TextField ysje = new TextField(); //商品规格 TextField spgg = new TextField(); //找零 TextField zl = new TextField(); /** * The constructor */ public IVFrame() this.setSize(480,320); BorderLayout bl=new BorderLayout(); setLayout(bl); //标题 l.setFont(new Font("宋体",Font.BOLD,36)); Panel p = new Panel(); p.setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10)); p.add(l); add(p,bl.NORTH); //正文 Panel p2 = new Panel(); p2.setLayout(new GridLayout(4,4)); p2.add(new Label("条形码")); p2.add(txm); p2.add(new Label("零售价")); p2.add(lsj); p2.add(new Label("商品名称")); p2.add(spmc); p2.add(new Label("实收金额")); p2.add(ssje); p2.add(new Label("购买数量")); p2.add(gmsl); p2.add(new Label("应收金额")); p2.add(ysje); p2.add(new Label("商品规格")); p2.add(spgg); p2.add(new Label("找零")); p2.add(zl); p2.setSize(480,100); add(p2,bl.CENTER); Panel p3 = new Panel(); BorderLayout bl_p3=new BorderLayout(); p3.setLayout(bl_p3); Panel p31 = new Panel(); p31.setLayout(new FlowLayout(FlowLayout.CENTER, 10, 10)); p31.add(new Button("完成交易")); p31.add(new Button("添加")); p31.add(new Button("取消交易")); p31.add(new Button("返回")); p31.add(new Button("退出")); p3.add(p31,BorderLayout.NORTH); add(p3,BorderLayout.SOUTH ); //表格 Panel p32 = new Panel(); TableModel dataModel = new AbstractTableModel() public int getColumnCount() public int getRowCount() public Object getValueAt(int row, int col) }; JTable table = new JTable(dataModel); JScrollPane scrollpane = new JScrollPane(table); p32.add(scrollpane); p3.setSize(500,100); p3.add(p32,BorderLayout.CENTER); // Add window listener. this.addWindowListener ( new WindowAdapter() public void windowClosing(WindowEvent e) IVFrame.this.windowClosed(); } } ); } /** * Shutdown procedure when run as an application. */ protected void windowClosed() // TODO: Check if it is safe to close the application // Exit application. System.exit(0); } }
自己装个netbean就好了里面可以拖拽swing组件

文章TAG:jquery  ajax  远程  提交  gmsl  ajax远程提交post  
下一篇