我想将数据从js发送到php然后重新发送到js以在函数中使用它们,这是我的代码:
$.ajax({
type:"POST",
url: "pages/quantity.php",
data: product,
success: function(){
jQuery.extend({
getValues: function(url) {
var result = null;
$.ajax({
url: url,
type: 'get',
dataType: 'json',
async: false,
success: function(data) {
result = JSON.stringify(data);
}
});
return result;
}
});
}
});
var q = document.qntfrm.qnt.value;
var max = $.getValues("pages/quantity.php");
alert(max);
但是我收到了这个错误:
Uncaught TypeError: Object function ( selector, context ) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init( selector, context );
} has no method 'getValues'
那么代码中的错误在哪里?还有更好的方法来完成这项任务吗?
答案 0 :(得分:0)
我认为@Moob是对的。
你为什么不尝试这样的事情:
var obj = {};
obj.name_of_parameter = val
// val is your param ...
// and name_of_parameter as to match your php get or post variable name
var str = jQuery.param(obj);
$.ajax({
type: "POST",
url: 'the_url',
dataType: 'json',
data: str,
success: function (data) {
// code if ok
},
error: function() {
// code if something went wrong
}
});