求助。。JS缺少对象。 - Web 开发 / Ajax
function mcard(url){
var num=$("#mun").val();
var price=$("#price").val();
var tou=$("#tou").val();
var verify=$("#verify").val();
if(verify==""){
alert("您没有填写数据");
}
$.ajax({
type:"POST";
url:url;
data:"mun=" + num + "&price=" + price + "&tou=" + tou,
success:function(msg){
if(msg=='nomoney'){
alert("您的余额不足本次生成卡密码");
}else if(msg=='error'){
alert("生成失败");
}
else{
$("#card").css("display","block");
$("#card").html(msg);
}
}
});
}
下面是HTML部分
<table class="infoTable">
<tr>
<th class="paddingT15"> 生成商品卡密数量:</th>
<td class="paddingT15 wordSpacing5">
<select name="mum" id="mum">
<option value="1">生成 1 张商品卡密</option>
<option value="5">生成 5 张商品卡密</option>
<option value="10">生成 10 张商品卡密</option>
<option value="15">生成 15 张商品卡密</option>
<option value="20">生成 20 张商品卡密</option>
</select>
<span class="gray">请选择生成数量,一次最多生成二十张</span>
</td>
</tr>
<tr>
<th class="paddingT15"> 选择商品卡类型:</th>
<td class="paddingT15 wordSpacing5">
<select name="price" id="price">
<option value="year">一年商品卡</option>
<option value="forvevr">永久商品卡</option>
</select>
<span class="gray">请选择商品卡的类型</span>
</td>
</tr>
<tr>
<th class="paddingT15"> 请选择商品卡前缀:</th>
<td class="paddingT15 wordSpacing5">
<select name="tou" id="tou">
<option value="{$list}">{$list}</option>
<option value="{$list1}">{$list1}</option>
<option value="{$list2}">{$list2}</option>
<option value="{$list3}">{$list3}</option>
<option value="{$list4}">{$list4}</option>
<option value="{$list5}">{$list5}</option>
</select>
</td>
</tr>
<tr>
<th class="paddingT15"> 验证码:</th>
<td class="paddingT15 wordSpacing5">
<input class="infoInput" name="verify" id="verify" /><img src="?m=vode&a=verify" border="0" align="absmiddle" height="20" width="50" style=&