|
@@ -225,7 +225,7 @@ window.Quo = Quo;
|
|
|
* ?
|
|
* ?
|
|
|
*/
|
|
*/
|
|
|
$$.fn.val = function(value) {
|
|
$$.fn.val = function(value) {
|
|
|
- if (value) {
|
|
|
|
|
|
|
+ if ($$.toType(value) === 'string') {
|
|
|
return this.each(function() {
|
|
return this.each(function() {
|
|
|
this.value = value;
|
|
this.value = value;
|
|
|
});
|
|
});
|
|
@@ -383,12 +383,12 @@ window.Quo = Quo;
|
|
|
* ?
|
|
* ?
|
|
|
*/
|
|
*/
|
|
|
$$.fn.html = function(value) {
|
|
$$.fn.html = function(value) {
|
|
|
- return (!value) ?
|
|
|
|
|
- this[0].innerHTML
|
|
|
|
|
- :
|
|
|
|
|
|
|
+ return ($$.toType('value') === 'string') ?
|
|
|
this.each(function() {
|
|
this.each(function() {
|
|
|
this.innerHTML = value;
|
|
this.innerHTML = value;
|
|
|
- });
|
|
|
|
|
|
|
+ })
|
|
|
|
|
+ :
|
|
|
|
|
+ this[0].innerHTML;
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -782,12 +782,15 @@ window.Quo = Quo;
|
|
|
function _parseResponse(xhr, settings) {
|
|
function _parseResponse(xhr, settings) {
|
|
|
var response = xhr.responseText;
|
|
var response = xhr.responseText;
|
|
|
|
|
|
|
|
- if (settings.dataType === DEFAULT.MIME) {
|
|
|
|
|
- try {
|
|
|
|
|
- response = JSON.parse(response); }
|
|
|
|
|
- catch (error) {
|
|
|
|
|
- response = error;
|
|
|
|
|
- _xhrError('Parse Error', xhr, settings);
|
|
|
|
|
|
|
+ if (response) {
|
|
|
|
|
+ if (settings.dataType === DEFAULT.MIME) {
|
|
|
|
|
+ try {
|
|
|
|
|
+ response = JSON.parse(response);
|
|
|
|
|
+ }
|
|
|
|
|
+ catch (error) {
|
|
|
|
|
+ response = error;
|
|
|
|
|
+ _xhrError('Parse Error', xhr, settings);
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|